我已在Package Manager Console中运行此命令以升级dnx。
from calendar import timegm
timestamp = timegm(dt.timetuple())
# -> 1436780297
一旦它得到更新,我可以看到(C:\ Users \ Chandrasekar.dnx \ runtimes)新的运行时版本,如下所述
"dnvm upgrade -u default"
我开始在VS2015中创建新项目 - > ASPNET 5 Web应用程序最终会出现一些错误。
在输出窗口中,您可以看到错误“无法加载'Microsoft.DNX.PackageManager'”,根据此announcement,它已重命名为'Microsoft。 Dnx.Tooling'所以我的问题是为什么新的DNX beta 8版本仍然依赖于这个删除或重命名的DLL 'Microsoft.DNX.PackageManager'?
输出窗口错误:
"dnx-clr-win-x86.1.0.0-beta8-15530"
你能帮我解决一下这个问题吗?我需要更新任何dll或软件吗?
工具: Microsoft Visual Studio Enterprise 2015 版本14.0.23107.0
答案 0 :(得分:12)
您没有使用最新的工具版本。您的版本可能是14.0.20711.0,而最新版本是14.0.20723.0。
20711有一个错误,因为它试图加载Microsoft.DNX.PackageManager,实际上是Microsoft.Dnx.Tooling。
获取最新版本:http://www.microsoft.com/en-us/download/details.aspx?id=48222
请参阅this公告。
答案 1 :(得分:5)
让我脱颖而出 - 我倾向于忘记。这是Beta 8:
Microsoft ASP.NET and Web Tools 2015 (Beta8) – Visual Studio 2015
搜索所有这些 - 如果名称没有改变,RC1将很快显示;)
Search results for Microsoft ASP.NET and Web Tools on Microsoft.com
答案 2 :(得分:0)
对于RC1,Microsoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015页面下的下载有很多选择,我缺少的是 WebToolsExtensionsVS14.msi 。安装引用后得到修复,包能够恢复。