dotnet core 1.0正式版和VS2015 update3安装后一直无法在VS中正常调试。
错误提示:The debugger‘s worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted.
这不是偶然现象,因为我的两台电脑都出现同样的问题。
为此我尝试过以下方式:
1. 重新安装DotNetCore.1.0.0-VS2015Tools.Preview2 无效
2. 重新安装DotNetCore.1.0.0-SDK.Preview2-x64 无效
3. 重新安装VS2015 升级到Update3 并安装上面两个组件 无效
4. 我在其中一台电脑上重装系统,然后安装上述组件 有效
难道除了重装系统这个没有办法的办法,就无法解决了么?为此我详细对比了两台电脑,终于发现了问题!
环境变量PATH中有一个路径"C:\Users\{UserName}\.dnx"引起了我的注意,这是dotnet core的前身dnx的安装路径,因为我之前安装过这个测试版本,而卸载后环境变量中并没有自动删除。
我手动删除了这个PATH中的路径,再次运行VS进行调试,一切正常!
然后再恢复这个PATH的值,重启VS后,问题重现。确实是这个环境变量的问题导致VS无法调试dotnet core项目。
时间: 2024-11-09 19:50:45