DNX错误:无法启动进程

3

今天我打开了我的ASP.NET 5解决方案,但在项目加载时遇到了以下Microsoft Visual Studio错误。我觉得可能是默认运行时的问题,但当我运行DNVM List时,一切都看起来没问题。希望能得到任何帮助或指导。


Microsoft Visual Studio错误

尝试运行DNX设计时进程(dnx-clr-win-x86.1.0.0-rc2-16357)时出现以下错误。

无法启动该进程。

DNX设计时进程为Visual Studio提供智能感知、构建和引用信息。如果没有它,您的体验将非常有限。请尝试关闭并重新打开Visual Studio,以查看是否可以解决该问题。或者,检查DNX版本是否正确安装,或者尝试使用项目属性页面更改为不同已安装的DNX版本。


DNVM列表

Active Version           Runtime Architecture OperatingSystem Alias
------ -------           ------- ------------ --------------- -----
       1.0.0-rc1-update1 clr     x64          win
       1.0.0-rc1-update1 clr     x86          win
       1.0.0-rc1-update1 coreclr x64          win
       1.0.0-rc1-update1 coreclr x86          win
       1.0.0-rc2-16177   coreclr x64          win
       1.0.0-rc2-16177   coreclr x86          win
  *    1.0.0-rc2-16357   clr     x86          win             default
       1.0.0-rc2-16357   coreclr x86          win
2个回答

9

我尝试运行ASP NET 5的修复,然后在Visual Studio 2015上进行修复,但仍然存在错误。然后我卸载了我列表中的每个运行时,例如

dnvm uninstall 1.0.0-rc2-16347 -runtime coreclr

在卸载完所有内容后,我以管理员身份打开了 PowerShell,并运行以下命令:

dnvm update-self
dnvm upgrade

我重新安装了运行时,一切又恢复正常了。

dnvm install 1.0.0-rc2-16357 -runtime coreclr -u

1
只有 "dnvm upgrade" 对我有用。我没有 "dnvm uninstall" 选项。无论如何点赞。谢谢。 - IanT8

3

打开VS:工具 > NuGet包管理器 > 包管理器控制台:

  • dnvm upgrade
  • dnvm upgrade -r CoreClr
(说明:以上为命令行操作,用于升级.NET运行时环境)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接