我收到从时间一个神秘的错误时,我只是不明白。我可以通过重新启动Visual Studio 2008的“修理”它,但这是不完全的解决方案...

它指出以下内容:

  

错误试图运行项目:无法启动调试

     

在微软的Visual Studio远程调试监视器已关闭在远程机器上。

我没有做任何事情远程,据我知道......如果只是运行定期调试,<大骨节病> F5 风格。这是什么意思?我怎样才能解决这个问题?

“错误对话框”

有帮助吗?

解决方案

如果您是在64位操作系统,然后你“默默地”远程调试。 devenv的运行在了WoW64(这意味着它是一个32位进程)......当你按下F5是launchs msvsmon.exe作为64位进程,并建立devenv的和msvsmon“沉默的远程调试”,让调试64位进程之间的通信通道。

检查,当你成功地调试任务管理器,你应该看到msvsmon.exe运行。

如果上述假设(64位操作系统)是正确的,你所看到的错误是基于Visual Studio进入不良状态。如果同时一个msvsmon.exe实例正在运行给出了这样的错误...杀死该实例。如果没有msvsmon.exe运行,然后重新启动devenv的可能是你唯一的选择。

另一个可能的解决方法是,你的项目设置为“平台86”,让你直接调试。在x86编译管理组件或本机二进制文件将在WOW64运行,并防止任何需要无声的远程调试。 (显然,这并没有帮助,如果它是一个64位的唯一的问题...但在实践中是不多见的。)

我希望这有助于或可帮助您寻找出更好的答案。

其他提示

我与VS2010 asp.net开发同样的问题。这是对我的IIS的问题。 我没有去命令提示符不得不IISRESET。否则,只是单纯的重置IIS管理窗口IIS。它固定我的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top