NetCore持續踩坑


坑1:

vs2017 安裝 .netcore2.2.2后,新建項目編譯報錯:.NET SDK 不支持降.NET Core2.2 設置為目標。

我以為是.netcore的sdk版本有誤,於是我查看.netcore的版本,發現沒問題

 

選中報錯的項目,右鍵打開屬性,發現詭異的一幕,目標框架中竟然無Core2.2

解決辦法:在交友網站搜索關鍵字后發現有人說使用VS2019,當時沒當回事。最終在github中找到答案:

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

關鍵部分截圖如下:

 


 

坑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

不檢查簽名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM