按照微软网站上的说明将 ASP.NET5 从 beta-4 升级到 beta-5:http: //blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now -available.aspx
有很多编译错误(1900+),比如我缺少核心 .NET 东西(未定义 System.Object 等)。我遵循了在另一个类似问题上发布的解决方案:从 ASP.NET 5 Beta 4 升级到 Beta 5 时出错, 但这并没有解决问题。我现在收到无法找到以下运行时的错误:dnx-clr-win-x86.1.0.0-beta5
如果我运行命令“dnvm list”,我会得到以下输出:
Active Version Runtime Architecture
------ ------- ------- ------------
1.0.0-beta4 clr x64
1.0.0-beta4 clr x86
1.0.0-beta4 coreclr x64
1.0.0-beta4 coreclr x86
* 1.0.0-beta6-12254 clr x86
1.0.0-beta6-12254 coreclr x86
所以dnvm upgrade跳过了beta5,直接进入了beta6,但似乎有些东西还在寻找beta5。有没有办法强制dvnm安装beta5?
我试图运行命令:
dnvm install 1.0.0-beta5
导致错误:
'dnx-clr-win-x86.1.0.0-beta6-12254' is already installed.
请注意,错误显示为 beta6!也许它被用作 beta5 的别名,或者无法安装早期版本?