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

不檢查簽名

相關文章
相關標籤/搜索