Windows Web Services框架中发生了未被识别的错误。

5
我正在尝试在Visual Studio 2017 (C++)中使用本地Windows调试器构建和运行一个简单的x64项目。然而,每次我尝试使用调试器运行它时,都会出现这个错误
当我将它从x64更改为x86时,就不会出现这个错误,但我需要它编译成x64。这在我尝试过的两台电脑上都发生过,并且似乎在我的每个项目中都会发生。 我已经尝试重新安装Visual Studio,但没有任何变化。我已经尝试将'devenv.exe'添加到Windows防火墙的例外中,但也没有任何改变,即使我完全禁用了防火墙。 我的杀毒软件也没有影响它:当我禁用它时,仍然会出现错误。
当我在资源管理器中找到应用程序并手动运行它时,它可以正常运行,但是我没有任何调试工具。
请问我做错了什么,如何使它以x64构建和运行我的项目?
2个回答

8
我每次使用VPN连接时都会出现这个错误。如果您正在使用VPN,请尝试断开连接,看看是否会消失此错误。

我确实使用VPN,但关闭它后没有任何变化,即使清理并重建项目。 - lamados
断开 VPN 后,尝试重新启动 Visual Studio。 - Jake
啊,这样就可以了,我只需要在开发时关闭我的 VPN。谢谢! - lamados
的确,问题似乎来自于使用 VPN 连接。不过是否有解决方法呢? - Jelly Ama

0

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

  • 转到Windows开始菜单并启动“VS 2017预览版的开发人员命令提示符”
  • 运行:“%DevEnvDir%vsregedit.exe” set “%VSINSTALLDIR:~0,-1%” HKCU Debugger UseAnonymousPipes dword 1
  • 如果已经运行,请重新启动VS

该解决方案来自于Microsoft的链接


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