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

bl4*_*h4k 38 windows 64-bit visual-studio

我在Windows 8 64bit上运行Visual Studio 2012.我有一个源代码控制的64位项目,我正试图在我的Windows 8 PC上运行它.应用程序构建成功,但远程调试器根本不起作用.

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

我尝试重新安装Visual Studio 2012,使用端口(4016)以及以管理员身份运行.通过卸载客户端检查VPN不是问题.

我现在没有想法.我尝试创建一个全新的本地项目来测试并将其设置为64位,但操作仍然没有成功.

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

Ada*_*Liu 91

我想你应该试试这个:

  • 以管理员身份运行cmd.exe.
  • 输入并运行以下两行命令:

netsh winsock重置目录

netsh int ip reset reset.log命中

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

编辑:很抱歉没有提供此解释.答案实际上来自一个中国论坛,原作者没有解释得太多.但他确实说这是因为Visual Studio是一个32位程序,可能在64位Windows 7下访问网络时遇到问题,而上述解决方案重置网络连接因此解决了这个问题.希望这可以帮助.

  • 它对我有用.但我真的很感激有关解决方案的解释. (3认同)
  • 请注意,这些命令将重置VMWare网络设置.这可能导致您的访客系统无法从主机访问. (3认同)

Wat*_*i02 3

我使用 VS2012 的唯一答案是进入项目属性 > 编译 > 目标 CPU 并将选项设置为“x86”。

这似乎也与这个问题有关:Can't start debugger in VS2012 RC 他们也将此提交给 Microsoft Connect。似乎是 Visual Studio 的问题...

祝你好运。