0

我安裝的.Net核心1.0.1和Visualt工作室2015年更新3Microsoft.DotNet.Props沒有找到

我創建與.net核心Web API項目的最新的預覽工具。當我開始的解決方案,它扔我一個錯誤對話框:

enter image description here

我創建global.json像這樣的解決方案:

{ 
    "projects": [ "Administration" ], 
    "sdk": { 
    "version": "1.0.1" 
    } 
} 

在那之後,我用命令:

dotnet restore 

我收到另一個錯誤信息:

未找到導入的項目「C:\ Program Files \ dotnet \ sdk \ 1.0.1 \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props」。確認聲明中的路徑是正確的,並且該文件存在於磁盤上。

我得到了錯誤消息提到的文件夾,但該路徑不存在。

我不知道是怎麼回事我的Visual Studio 2015年社區更新3.目前,我做我的公司的項目,我不能更新我的Visual Studio 2017年到

誰能幫我請。我花了整整一天的時間尋找解決方案,但沒有運氣。

謝謝

+0

基本上說沒有安裝...記住網核心1.0.1 =網核心1.1!您正在告訴應用程序使用1.0.1,您是否安裝了1.1並且沒有意識到它?如果你使用的是社區版,你可以一步到2017年,但是如果有公司限制得到這是一個不同的故事 – mvermef

+0

正如他們提到的,SDK 1.0.1包含1.0和1.1。我對嗎 ? (https://www.microsoft.com/net/download/core) – Redplane

+0

否...「版本」:「1.0.1」與「版本」不同:「1.1.1」完全不同,因爲您迫使它到一個特定的版本。如果1.0.1沒有安裝,那麼你會得到這個錯誤。 – mvermef

回答

2

SDK版本和.Net Core版本不一樣。 .net核心SDK 1.0.1不是.net核心1.0.1。與VS 2015一起使用的最後一個SDK版本是Preview 2.

我通過卸載我已經安裝的SDK(在我的例子中爲1.0.4)並安裝了與VS 2015一起工作的最新SDK 1.0來解決了此錯誤。 0-preview2-003131。您可以在downloads page上找到Visual Studio 2015工具。

,對於2015年VS工作的global.json看起來是這樣的:

{ "projects": [], "sdk": { "version": "1.0.0-preview2-003131" } }