Visual studio 2015 DNX beta8-15530:无法加载文件或程序集';Microsoft.DNX.PackageManager';

Visual studio 2015 DNX beta8-15530:无法加载文件或程序集';Microsoft.DNX.PackageManager';,visual-studio-2015,asp.net-core,dnx,dnvm,coreclr,Visual Studio 2015,Asp.net Core,Dnx,Dnvm,Coreclr,我已在PackageManager控制台中运行此命令来升级dnx "dnvm upgrade -u default" 更新后,我可以看到(C:\Users\Chandrasekar.dnx\runtimes)下面提到的新运行时版本 "dnx-clr-win-x86.1.0.0-beta8-15530" 我开始在VS2015-->ASPNET 5 web应用程序中创建新项目,但最终出现了一些错误 在输出窗口中,您可以看到错误“无法加载'Microsoft.DNX.PackageManag

我已在PackageManager控制台中运行此命令来升级dnx

"dnvm upgrade -u default"
更新后,我可以看到(C:\Users\Chandrasekar.dnx\runtimes)下面提到的新运行时版本

"dnx-clr-win-x86.1.0.0-beta8-15530"  
我开始在VS2015-->ASPNET 5 web应用程序中创建新项目,但最终出现了一些错误

在输出窗口中,您可以看到错误“无法加载'Microsoft.DNX.PackageManager'”,根据此错误,它已重命名为'Microsoft.DNX.Tooling',因此我的问题是,为什么新的DNX beta 8版本仍然依赖于此已删除或重命名的DLL'Microsoft.DNX.PackageManager'

输出窗口错误:

PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
C:\Users\Chandrasekar\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8-15530\bin\dnx.exe "C:\Users\Chandrasekar\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8-15530\bin\lib\Microsoft.DNX.PackageManager\Microsoft.DNX.PackageManager.dll" restore "C:\Users\Chandrasekar\Documents\Visual Studio 2015\Projects\DNX8\src\DNX8" -f "C:\Program Files (x86)\Microsoft Web Tools\DNU"
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.DNX.PackageManager' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.DNX.PackageManager'
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.Dnx.Runtime.Loader.LoadContext.Load(AssemblyName assemblyName)
   at Microsoft.Dnx.Host.Bootstrapper.RunAsync(List`1 args, IRuntimeEnvironment env, FrameworkName targetFramework)
   at Microsoft.Dnx.Host.RuntimeBootstrapper.ExecuteAsync(String[] args, FrameworkName targetFramework)
   at Microsoft.Dnx.Host.RuntimeBootstrapper.Execute(String[] args, FrameworkName targetFramework)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
你能帮我解决这个问题吗?我需要更新任何DLL或软件吗

工具: 微软Visual Studio企业版2015
版本14.0.23107.0

您没有使用最新的工具版本。您的版本可能是14.0.20711.0,而最新版本是14.0.20723.0

20711出现错误,因为它试图加载Microsoft.DNX.PackageManager,实际上是Microsoft.DNX.Tooling

获取最新版本:


见公告

让我突出这一点——我往往会忘记。这里是Beta 8:

并搜索所有这些名称-如果名称不变,RC1将很快显示;)


对于RC1,页面下的下载有很多选择,我缺少的是WebToolsExtensionsVS14.msi。安装后,引用得到修复,包能够恢复

您是否碰巧调用了一个环境变量
WEBPROJ_ENABLEBETA7RENAMES
?…如果是,请删除它并重新加载VS,然后重试,看看它是否解决了问题。与OP的问题相同,日志类似。我没有WEBPROJ_EnableBeta7重命名,除非VS2015以某种方式添加它。此错误仅在VS2015内发生;它在命令行中运行良好。@KiranChalla我还没有添加那个环境变量。我重新启动了VS和计算机很多次,没有希望。我还遗漏了什么吗?@MattDeKrey在VS2015中有没有办法解决这个问题?我还在搜索自己,@Chandru!如果我找到答案,我一定会发布一个答案。请确保遵循完整的安装说明-这是两个独立的安装程序!(再次感谢,@VictorHurdugaci!)感谢VictorHurdugaci,我将更新Web工具2015(Beta6)-Visual Studio 2015。因为到目前为止我还没有收到任何更新Web工具的通知,所以我必须多久检查和更新一次此工具?我需要在哪里注册才能获得新版本的通知吗?谢谢Victor。安装了最新版本的网络工具后,一切正常。对我来说也很好。我用的是Beta 7。