2016-11-29 80 views
5

我創建了新的asp.net核心web api項目並更新至1.1。我收到以下錯誤:將.net Core 1.0更新至1.1時的錯誤

  1. 該項目尚未恢復或恢復失敗 - 運行dotnet restore WebApplication1 C:\ Program Files文件(x86)的\的MSBuild \微軟\ VisualStudio的\ v14.0 \ DOTNET的\ Microsoft.DotNet .Common.Targets

  2. 該項目沒有在'運行時間'部分列出'win10-x64,win81-x64,win8-x64,win7-x64'之一。

  3. 您可能試圖發佈不支持的庫。使用dotnet pack來分發庫。

無法找到運行目標框架」 .NETCoreApp,版本= V1.0' 與目標運行時的一個兼容的: 'win10-64,win81-64,win8的-64,Win7的-64'。可能的原因:WebApplication1 C:\ Program Files文件(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262

請指教!

+0

請出示您的\ Program Files文件\ dotnet \ sdk' – Dmitry

回答

6

請按照this article的步驟操作。

也許你將不得不添加以下代碼:

"dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.1.0" 
    } 
} 
+1

是的!這解決了我的問題。無論出於何種原因,我的'project.json'文件在* dependencies *部分有''Microsoft.NETCore.App「:」1.1.0「';我刪除了那個。 我真的需要更多地瞭解所有這些的實際實現。但是因爲'project.json'正在消失...希望我可以等到有一個新模型學習。 :) –

2

您必須指定您的project.json文件中的運行時間段。 在你project.json嘗試添加以下部分:下`C`globals.json`(從溶液根),`project.json`,子目錄的列表:

"runtimes": { 
    "win10-x64": { } 
    } 
相關問題