首先,我想我去过的每个网站和论坛都在讨论这个问题,我尝试过很多不同的事情。我的智慧结束了。这是最愚蠢的事情,我只想再次开始编码!
我正在使用Visual Studio Express 2012 for Windows Desktop。我有一个x64项目我试图使用本地Windows调试器在调试模式下运行。我正在使用的唯一外部库是运行DX11所必需的。
我试图运行我的程序并冻结。弹出一个窗口,说“远程操作的时间比预期的要长。”
我单击Terminate,弹出另一个窗口,询问我是否要终止远程会话。为什么是的,我愿意。
然后它说,“无法启动程序(我的路径通向我的.exe)。与Visual Studio远程调试器的网络连接已关闭。”
据我了解,因为Visual Studio本身是一个32位应用程序,所以需要使用远程调试器编译为x64。这是对的吗?
无论如何,我仍然没有看到那会破坏的地方。我在VS上运行了几次修复并升级到Service Pack 2(或者是1,最新的)。
我已经运行了Windows修复并在我的计算机上卸载了任何VMWare类型的东西。我没有使用VPN。
我甚至将msvsmon.exe从我的笔记本电脑(项目的工作实例)复制到这台电脑上,但仍然没有运气。
我准备好了我的操作系统,并对所有内容进行全面安装。 叹息
答案 0 :(得分:1)
发现问题。它不像其他线程描述的Windows防火墙那样。这是我的互联网过滤器。我猜它决定尝试阻止msvsmon.exe,因为它正在使用网络。将它和WDExpress.exe一起添加到应用程序例外列表就可以了。