DNX beta8-15530:无法加载文件或程序集“Microsoft.DNX.PackageManager”

时间:2015-09-01 11:05:20

标签: visual-studio-2015 asp.net-core dnx dnvm coreclr

我已在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应用程序最终会出现一些错误。

enter image description here

在输出窗口中,您可以看到错误“无法加载'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

3 个答案:

答案 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 。安装引用后得到修复,包能够恢复。