Visual Studio 2012远程操作所花的时间比预期的要长

我在Windows 8 64位上运行Visual Studio 2012。 我有一个在源代码控制的64位项目,我试图在我的Windows 8电脑上运行它。 应用程序构build成功,但远程debugging器根本不起作用。

它说:“一个远程操作需要比预期更长的时间”。 我明白为什么它的远程,是32位的Visual Studio需要访问msvsmon.exe通过64位应用程序进行debugging,但我从来没有见过这种情况发生在源代码已检出本地机器上。

我试图重新安装Visual Studio 2012,玩端口(4016),以及作为pipe理员运行。 通过卸载客户端检查VPN是不是一个问题。

我现在没有想法。 我试图创build一个全新的本地项目来testing,并将其设置为64位,但操作仍然不成功。

任何想法或build议? 这是Windows 8上的Visual Studio 2012的已知问题吗?

我想你应该试试这个:

  • 以pipe理员身份运行cmd.exe。
  • input并运行以下两行命令:

netsh winsock重置目录

netsh int ip reset reset.log命中

  • 可能会说需要重新启动,但实际上这不是必需的。
  • 尝试再次debugging您的应用程序,问题应该解决。

编辑:对不起,没有提供这个解释之前。 答案实际上来自一个中文论坛,原作者并没有多说。 但是他的确这么说是因为Visual Studio是一个32位的程序,在64位Windows 7下访问networking可能会有问题,上述解决scheme重置networking连接就解决了这个问题。 希望这可以帮助。

我已经与VS2012一起工作的唯一答案是进入项目属性>编译>目标CPU,并将选项设置为“x86”。

这也似乎与这个问题有关: 无法在VS2012 RC中启动debugging器他们也将此提交给Microsoft Connect。 似乎是一个Visual Studio的问题…

祝你好运。

我正在使用VS2012(Windows7,64位PC)。 当我selectdebugging – 附加到进程…我没有看到一个消息框说:“一个64位debugging操作需要比预期更长的时间”。 我下载了我的免费试用版的VS2010,并注意到在VS2010中,它工作正常。 所以,我从VS2010(C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Remote Debugger \ x64和C:\ … \ x86)中复制msvsmon.exe和msvsmon.exe.config文件。进入VS2012中的相同地图。 现在它工作VS2012。 希望这也能帮助你。 祝你好运。

只是我的两分钱,

我已经经历了两次这个问题,事实certificate,我尝试了所有的build议,这是我的本地机器BitDefender正在这样做。 所以我对这个问题的解决方法是尝试 本地安全软件的 例外情况添加防火墙AV部分。 告诉它完全忽略msvsmon .exe和devenv.exe ,看看有什么不同。

否则,尝试彻底删除它,看看它是否让你debugging你的解决scheme。

你可以在这里看到更多的信息: http : //forum.bitdefender.com/index.php?showtopic=37028

我安装了最新的BitDefender版本,对我来说一切都很好。

对于我在VS 2015的解决scheme。我有一个公共dns项目映射到我的本地iis和该项目的web /debugging选项卡:

<app>.<domain>.co.uk 

只需要添加到主机文件作为本地主机:

 127.0.0.1 <app>.<domain>.co.uk 

因此,VS不再认为主机是远程机器。

什么对我来说是卸载一个名为“sendori”的程序

解决这个问题的方法是:

导航到C:\ Program Files文件(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Remote Debugger打开x64文件夹并将msvsmon.exe文件重命名为msvsmon_old.exe现在,导航到x86文件夹并复制msvsmon.exe并将其粘贴到x64文件夹中。 重新启动Visusl Studio 2012 IDE,现在尝试在debugging期间进行处理