解决VS2015无法调试dotnet core项目
2016-08-06 12:49
381 查看
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项目。
错误提示: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项目。
相关文章推荐
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- 【技术贴】c# asp.net 无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- 如何解决VS.NET无法调试项目问题?
- asp.net运行出错:"试图运行项目时出错:无法启动调试。绑定句柄无效"怎么解决?
- 如何解决VS.NET无法调试项目问题?
- 【技术贴】c# asp.net 无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方
- VisualStudio.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法
- ASP.NET项目调试时无法启动IE的解决方法
- asp.net无法在Web服务器上启动调试项目的解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- asp.net无法在Web服务器上启动调试项目的解决办法
- 解决vs2003下无法调试运行asp.net web项目问题。
- VS.NET"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- [个人整理]如何解决VS.NET无法调试项目问题?
- 对VS 2017中ASP.NET Core项目解决:Add-Migration : 无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- asp.net无法在Web服务器上启动调试项目的解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- ASP.NET CORE--WIN10上无法单步调试解决方法