ASP.NET 核心删除 DNX 核心 5.0

ASP.NET Core Remove DNX Core 5.0

如果我在 ASP.NET 1 核心中提到了这个,在我看来,如果它存在 我不能拥有依赖于 .NET 4.6 和 DNX Core 5.0 的代码。我从 project.json

中删除了引用
"frameworks": {
"dnx451": { },
"dnxcore50": { }

},

当我这样做时 Visual Studio 被锁定了,我不得不使用任务管理器将其关闭 down.Is 有一种方法可以禁用此引用而无需从 project.json.[=12 中删除=]

不使用 DNX,使用最新的标识符。

参考这个-

参考: https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md#deprecated-monikers

如果您的项目是针对 dnx 的,则它是在 RC1 或之前的版本中创建的。您应该完成概述的所有步骤 here 以将其更新到 Core 1.0。

RC2 出来的时候发生了很多变化。 dnx的贬值只是其中之一。如果您在升级到 ASP.NET Core 之前没有卸载所有 ASP.NET 5 组件,您最好卸载 Visual Studio 2015 和所有 ASP.NET 5/Core 组件,然后安装 Visual Studio 2015 更新 3 和 ASP.NET 核心 1.0.