![](/img/trans.png)
[英]The current .NET SDK does not support targeting .NET Standard 2.0 error in Visual Studio 2017 update 15.9.3, .NET Core 2.2.1 SDK installed
[英]Missing .NET Standard 2.0 Framework with .NET Core SDK 2.2.1 & .NET Framework 4.7.2
我的團隊陷入了這個問題。 雖然我們安裝了 all.Net Core SDK,但 VS2017 目標框架顯示為 .Net Standard 1.6。 經過大量搜索,我們發現所有安裝的 .Net Core SDK 版本(最新到 2.2.10)都是 64 位的,除了一個 2.2.301 是 x86 版本。
命令dotnet --info幫助我們找到相同的。 在 dotnet --info 輸出中,基本路徑指向 C:\Program Files (x86)\dotnet\sdk\2.2.301\
SDK路徑:C:\Program Files\dotnet\sdk
C:\Program Files (x86)\dotnet\sdk
最后,我們卸載了 x86 版本,然后重置環境路徑並指向 64 位 SDK,如下圖所示。 現在,目標框架指向.Net Standard 2.0。
我遇到了同樣的問題,甚至向微軟報告了。 它只發生在全新安裝時,因此人們在他們長期使用和升級的系統上檢查它將無濟於事。
但是,在多次絕望的嘗試和放棄之后,我關掉了電腦,第二天早上啟動了它。 VS 工作正常,2.0 在它應該的地方。
我知道這不是一個合適的、可靠的和可重復的解決方案,但也許它會省去為某人重新安裝所有東西的麻煩……:-)
我安裝了.Net Core 2.2.109 https://dotnet.microsoft.com/download/dotnet-core/2.2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.