按照微软网站上的说明将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未定义等)。我遵循了另一个类似问题的解决方案:Error Upgrading from ASP.NET 5 Beta 4 to 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升级跳过了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的别名,或者只是不能安装早期版本?
发布于 2015-07-20 03:06:17
默认情况下,dnvm从release提要安装。我们已经为beta6做了分支,而beta5不再出现在该提要上。
要解决此问题,请设置DNX_FEED变量:
set DNX_FEED=https://nuget.org/api/v2
dnvm install 1.0.0-beta5PS:I've opened a bug来跟踪这一点。如果能有一个常规的参数来指定提要,那就更好了。
https://stackoverflow.com/questions/31504514
复制相似问题