【问题标题】:"A remote operation is taking longer than expected" x64“远程操作花费的时间比预期的要长”x64
【发布时间】:2013-06-03 06:35:04
【问题描述】:

首先,我想我去过每个讨论这个问题的网站和论坛,我尝试了很多不同的方法。我无计可施。这是最愚蠢的事情,我只想重新开始编码!

我正在使用适用于 Windows 桌面的 Visual Studio Express 2012。我有一个 x64 项目,我正在尝试使用本地 Windows 调试器在调试模式下运行。我使用的唯一外部库是运行 DX11 所必需的。

我尝试运行我的程序,但它冻结了。弹出一个窗口,提示“远程操作花费的时间比预期的要长。”

我单击终止,然后弹出另一个窗口,询问我是否要终止远程会话。为什么是的,我会的。

然后它说,“无法启动程序(我的路径指向我的 .exe)。与 Visual Studio 远程调试器的网络连接已关闭。”

据我了解,由于 Visual Studio 本身是一个 32 位的应用程序,它需要使用 Remote Debugger 编译成 x64。对吗?

无论如何,我仍然看不到它会在哪里崩溃。我对 VS 进行了多次修复并升级到 Service Pack 2(或 1,以最新的为准)。

我运行了 Windows 修复程序并卸载了我计算机上的任何 VMWare 类型的东西。我没有使用 VPN。

我什至将 msvsmon.exe 从我的笔记本电脑(项目的工作实例)复制到这台计算机上,但仍然没有成功。

我即将准备好对我的操作系统进行 Nuke 并对所有内容进行全新安装。 叹息

【问题讨论】:

    标签: visual-studio-2012 remote-debugging


    【解决方案1】:

    发现问题。不像其他线程描述的那样,它不是 Windows 防火墙。这是我的互联网过滤器。我猜它决定尝试阻止 msvsmon.exe,因为它正在使用网络。将它与 WDExpress.exe 一起添加到应用程序例外列表中就可以了。

    【讨论】:

    • 我试图用防火墙修复它,你的回答提醒我我已经安装了一个互联网过滤器应用程序进行测试,这导致了这个问题。
    • 就我而言,这根本不是任何防火墙设置。我设法通过从 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\x64 运行 msvsmon.exe 解决了这个问题。似乎,每次我从 VS 调试程序时,它都会尝试启动 msvsmon(远程调试器),但由于一些网络问题,它失败了。当我明确运行它时,它会继续在后台运行(甚至在托盘中最小化)并且 VS 正确连接到它而没有任何问题。在此解决方案之后,我什至没有遇到名义上的错误。 (Windows 10、VS 15 社区)
    • 您是如何确定启动 msvsmon 时出现问题的?我已经手动运行了它,但仍然停留在“操作花费的时间比预期的长”对话框中。 Msvsmon 只是声明一个新的服务器已经启动并且正在等待新的连接...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    相关资源
    最近更新 更多