无法从 1.00-rc1-final 更新到版本 1.0.0

Unable to update to version 1.0.0 from 1.00-rc1-final

我使用 Microsoft.AspNet.Mvc version 6.0.0-rc1-final 创建了 this 个项目,并且可以正常工作。但是当使用 VS2015 包管理器将它(一些包)更新到最新版本 1.0.0 时。

错误信息是,

所以问题是,如果从 Microsoft.Extensions.Configuration 1.0.0 中删除对 .net 框架的支持?

有什么特别的原因吗?

以后的版本会支持吗?

您需要将您的 RC1 项目更新为 RTM,此后发生了很多变化。

Shawn Wildermuth 有两个关于更新的很棒的博客。

RC1 -> RC2: https://wildermuth.com/2016/05/17/Converting-an-ASP-NET-Core-RC1-Project-to-RC2 RC2 -> 1.0.0 RTM: https://wildermuth.com/2016/06/27/Converting-ASP-NET-Core-1-0-RC2-to-RTM-Bits

完成后不要忘记将 "version": "1.0.0-preview2-003121" 添加到 global.json 文件中。这告诉 Visual Studio 您正在使用哪个版本的 ASP.NET 核心。

您还需要 Visual Studio 更新 3 才能使用 ASP.NET Core 1.0.0。