Windows Web服务框架中发生无法识别的错误

时间:2017-03-12 20:29:48

标签: c++ windows 64-bit visual-studio-2017

我正在尝试使用Local Windows Debugger在x64中使用Visual Studio 2017(C ++)构建和运行一个简单的项目。但是,每次我尝试使用调试器I get this error.

运行它时

当我将它从x64更改为x86时,不会显示此错误,但我需要将其编译为x64。这种情况发生在我尝试过的两台计算机上,似乎发生在我的每个项目中。我已经尝试重新安装Visual Studio,没有任何改变。我尝试添加'devenv.exe'作为Windows防火墙的例外,但也没有更改,即使我完全禁用了防火墙。我的防病毒软件根本不会影响它:当我禁用它时仍会发生。

当我在资源管理器中找到并运行它时,应用程序运行正常,但我没有任何调试工具。

我在这里做错了什么,如何使用x64构建和运行我的项目?

2 个答案:

答案 0 :(得分:8)

每次有活动的VPN连接时,我都会收到此错误消息。如果您使用VPN,请尝试断开连接并查看错误是否消失。

答案 1 :(得分:0)

如果要使用VPN,解决方案(假设您具有Visual Studio 2017版本15.7或更高版本)如下:

  • 转到Windows的“开始”菜单并启动“ VS 2017预览版的开发人员命令提示符”
  • 运行:“%DevEnvDir%vsregedit.exe”设置“%VSINSTALLDIR:〜0,-1%” HKCU调试器UseAnonymousPipes dword 1
  • 重新启动VS(如果已运行)

该解决方案来自此link to Microsoft

相关问题