【问题标题】:Unrecognized error occurred in the Windows Web Services frameworkWindows Web 服务框架中出现无法识别的错误
【发布时间】:2017-03-12 20:29:47
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我确实使用了 VPN,但是当我关闭它时没有任何变化,即使在清理和重建项目之后也是如此。
    • 断开 VPN 后尝试重新启动 Visual Studio。
    • 啊,我们开始了,所以我只需要在开发时关闭我的 VPN。谢谢!
    • 确实问题似乎出在 VPN 连接上。不过有解决方法吗?
    【解决方案2】:

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

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

    该解决方案来自link to Microsoft

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-17
      • 2020-09-08
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多