标题: .net CDK不匹配

NETSDK当前.NET SDK不支持将.NETCore 2.2设置为目标。请将.NET Core 2.1或更低版本设置为目标,或使用支持.NETCore 2.2的.NETSDK版本.

例如如下错误所示


首先你要知道VS和.net core对应关系

https://docs.microsoft.com/zh-cn/dotnet/core/install/windows?tabs=net50#dependencies

其次你还要知道ET不同分支对应的.net core版本

ET 6.0 beta (master)

  • netcore 3.0 netcore 3.1

ET 5.0

  • netcore 2.2 升级为 netcore 3.1

ET 4.0分支使用vs2017(更新到最新版),并且要勾选

  • .net 桌面开发
  • visual studio tools for unity
  • .net core 2.1

VS2017上用net core 2.2 需要注意:

最后

建议使用 VS2019 或者 Rider .

5 个月 后

So 2021/2/8 12:20:29
我发现,第一次生成解决方案,然后dotnet publish,都是没有问题的,然后第二次 重新生成解决方案,然后dotnet publish就会提示:
\project.assets.json’ doesn’t have a target for ‘netcoreapp2.2’. Ensure that restore has run and that you have included ‘netcoreapp2.2’ in the TargetFrameworks for your project.



So 2021/2/8 13:50:03



解决了

2 年 后
说点什么吧...