在Visual Studio中更新NuGet包会导致项目构建失败

时间:2017-04-20 04:29:37

标签: visual-studio-2015 asp.net-core nuget

在VS2015中的NuGet Package Manager的“更新”选项卡中,我看到了大约25个已安装软件包的可用更新。大多数更新表明从1.0更新到1.1。所以,我决定更新它们。但是,在更新之后,当我尝试重建解决方案时,构建失败并出现以下错误。我按照以下一个错误的建议运行dotnet restore命令,但构建仍然失败并出现相同的错误。我从here安装了最新的NuGet。我双击每个错误去了发生错误的地方,但无法弄清楚需要做什么。 问题:如何解决以下错误,以便重新构建解决方案?

enter image description here

1 个答案:

答案 0 :(得分:0)

更新ASP.NET Core包依赖项以使用新的1.1.0版本意味着迁移到.NET Core 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