2017-04-20 69 views
0

在VS2015的NuGet Package Manager的更新選項卡中,我看到大約25個已安裝包的更新可用。大多數更新表示從1.0更新到1.1。所以,我決定更新它們。但是,在更新之後,當我嘗試重建解決方案時,構建失敗,出現以下錯誤。我運行dotnet restore命令如下面的一個錯誤建議,但生成仍失敗,同樣的錯誤。我從here安裝了最新的NuGet。我雙擊每個錯誤去發生錯誤的地方,但無法弄清楚需要做什麼。 問題:如何解決以下錯誤,以便我可以重新構建解決方案?在Visual Studio中更新NuGet包會導致項目構建失敗

enter image description here

回答

0

更新ASP.NET核心軟件包依賴於使用新版本1.1.0手段轉移到.NET 1.1的核心,需要在項目中一些修改。

您需要安裝.NET Core 1.1並將項目從.NET Core 1.0升級到.NET Core 1.1。

另請注意,已提供新的.csproj格式替代project.json。您仍然可以使用project.json,但如果您想遷移到新格式,則需要遷移到VS 2017或VS Code,因爲VS 2015不支持它。

參見Announcing .Net Core 1.1Announcing ASP.NET Core 1.1

+0

我遵循鏈接[宣佈ASP.NET Core 1.1]中描述的3個步驟(https://blogs.msdn.microsoft.com/webdev/2016/11/16/announcing-asp-net-core-1 -1 /)。但仍然是完全相同的錯誤。還有什麼我需要做的? – nam

+0

@南非很難說不知道你修改/改變了什麼。遷移不是單擊過程,需要按照您已經注意到的方式進行不同的更改。另外,請注意'global.json' sdk部分也應該更新......總結一下:至少請用您當前的'project.json'和您執行的其他遷移步驟更新您的問題。 – Set

相關問題