2017-12-18 302 views
-1

我打破我的頭在這個現在一會兒:的Visual Studio .NET 2017年SDK不支持針對.NET核2.0

我試圖安裝專業和社區的Visual Studio 2017年v 15.5.2版本

並安裝.net core runtime 2.0.3和.net core SDK 2.1.2。

當我打開一個新的Web應用程序我得到一個錯誤說

「的SDK指定‘microsoft.net.sdk.web’無法找到」

當我嘗試建立一個現有的項目,我得到一個錯誤

「當前.NET SDK不支持針對.NET 2.0的核心。無論是 目標.NET核心1.1以下,或使用一個版本的.NET S的DK 支持.NET Core 2.0。「

我沒有看到".net core 2.0"我的目標框架

我沒有global.json文件在我的電腦

當我嘗試dotnet --info,我得到這個

.NET Command Line Tools (2.1.2) 

產品信息:

版本:2.1.2

提交SHA-1散列:5695315371

運行環境:

操作系統名稱:Windows

OS版本:10.0.10586

OS平臺:視窗

RID:win10-x64

基本路徑:C:\ Program Files文件\ DOTNET \ SDK \ 2.1.2 \

微軟.NET核心共享框架主機

版本:2.0.3

體形:a9190d4a75f4a982ae4b4fa8d1a24526566c69df

有人請幫忙

+1

嘗試[2.1.3使用2.0.4運行時的SDK](https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.4-download.md) – magicandre1981

+0

嘗試它但沒有運氣:( –

+0

打開cmd並運行** dotnet --version **,看看它顯示哪個版本。也許你仍然安裝了舊的1.x版本。刪除它們 – magicandre1981

回答

1

通過添加MSBuildSdksPath userVariable修復它。

+0

好的,用於共享解決方案。 – magicandre1981

相關問題