坑1:

vs2017 安装 .netcore2.2.2后,新建项目编译报错:.NET SDK 不支持降.NET Core2.2 设置为目标。

NetCore持续踩坑

我以为是.netcore的sdk版本有误,于是我查看.netcore的版本,发现没问题

NetCore持续踩坑

 

选中报错的项目,右键打开属性,发现诡异的一幕,目标框架中竟然无Core2.2

NetCore持续踩坑

解决办法:在交友网站搜索关键字后发现有人说使用VS2019,当时没当回事。最终在github中找到答案:

https://github.com/aspnet/AspNetCore.Docs/issues/11844

关键部分截图如下:

NetCore持续踩坑

 


 

坑2:

安装官网指南 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install,在centos6上安装.netcore2.2

在最后一步:sudo yum install dotnet-sdk-2.2 ,报错提示:requires: openssl-libs

最后还是在msdn上找到答案:https://docs.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x

解决办法:升级为centos7 (在vmware中升级centos7后又遇到无法访问外网的问题 -_-||,又花了个把小时 )

 


 

坑3:

升级centos7后,执行:sudo yum install dotnet-sdk-2.2 ,等待了1个小时左右,提示:软件包 dotnet-runtime-2.2.4-x64.rpm 没有签名

解决办法:

sudo yum install dotnet-sdk-2.2 -y --nogpgcheck

不检查签名

相关文章:

  • 2021-04-24
  • 2022-12-23
  • 2022-12-23
  • 2020-01-01
  • 2021-09-01
  • 2021-11-21
  • 2021-11-03
猜你喜欢
  • 2021-05-29
  • 2018-08-30
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
相关资源
相似解决方案