NetCore持续踩坑

坑1:linux

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

我觉得是.netcore的sdk版本有误,因而我查看.netcore的版本,发现没问题github

 

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

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

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

关键部分截图以下:网站

 


 

坑2:ui

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

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

最后仍是在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

不检查签名

相关文章
相关标签/搜索