无法在VS2012 RC中启动调试器

20

配置:

  • Windows 7,64位
  • Microsoft Visual Studio Professional 2012 RC版本11.0.50522.1 RCREL
  • 以管理员模式运行VS
  • VS解决方案包含一个Web应用程序,目标为:.NET Framework 4。

当我按下F5键时,解决方案会构建...然后什么也不会发生。

  • 使用IIS或VS Dev Server都会发生此情况。
  • “Any CPU”或“x86”的平台目标均会发生。

相反,如果我使用Debug / Attach to Process...菜单,则几秒钟后,我会得到:

  • “调试器正忙”-调试器正在执行比预期时间更长的远程操作。这个对话框会一直停留,直到我点击“终止”并确认它。
  • 然后出现此对话框: “Microsoft Visual Studio” “无法连接到名为[计算机名]的Microsoft Visual Studio远程调试监视器。与Visual Studio远程调试程序的网络连接已关闭。”
  • 单击“确定”后,最终会显示“附加到进程”的“常规”窗口。在其中,“可用进程”列表为空。

有任何建议或线索吗?

我想知道的主要问题:

  • 为什么进程列表为空?如果调试器看不到任何进程,它无法正常工作,这并不奇怪。
  • 为什么它尝试进行“远程”调试,当它只是访问本地计算机时?

(在social.msdn上发布)


我在VS 2012.4版本中尝试了一个简单的测试控制台应用程序(任何CPU),并且调试正常。用户之间的共同点似乎是在VS2012中首次打开VS2010项目。因为这就是我遇到的问题,我无法调试我的旧VS2010项目。 - IbrarMumtaz
16个回答

0

这只是我的个人意见,

我已经两次遇到了这个问题,最终发现在我的本地机器上是BitDefender在起作用。所以我解决这个问题的方法是尝试将本地安全软件添加到防火墙和AV部分的例外中。告诉它完全忽略msvsmon.exe和devenv.exe,看看有什么不同。

否则,尝试彻底卸载它,看看是否可以让你调试解决方案。

您可以在此处查看更多信息:http://forum.bitdefender.com/index.php?showtopic=37028

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


0

我个人遇到了一些类似的问题:Visual Studio 2010无法开始调试而卡住了。

当我点击VS时,它显示了一个“等待更多时间”或“切换到”消息框,但对我没有帮助。

使用任务管理器,我可以杀死*.vshost.exe进程,这使得VS恢复正常,但中止了调试。不使用调试启动程序可以立即启动应用程序。

解决方案

禁用代码目录的索引服务!要么停用索引服务,要么在索引服务控制面板中取消选中文件夹。


0

就我所知,当我的 hosts 文件中缺少一个条目时,我会收到这个错误消息。我正在使用本地域名别名,而我尝试调试的那个别名不在 hosts 中。添加缺失的条目解决了我的问题。


0

-2

我已经通过从启动项目属性 ->调试 - 启用调试器选项中取消勾选“启用Visual Studio托管过程”的选项来解决了相同的问题。


-3
你只需要做的就是进入 "项目 > 设置为启动项目",然后按下F5调试按钮,它就会正常工作!!!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接