Visual Studio 2010 挂起附加到进程/调试

Posted

技术标签:

【中文标题】Visual Studio 2010 挂起附加到进程/调试【英文标题】:Visual Studio 2010 hangs on attach to process / debugging 【发布时间】:2011-08-24 12:21:30 【问题描述】:

每当我尝试调试 Visual Studio 2010 Web 项目时,VS 都会挂起并最终崩溃。如果我尝试使用 F5 或通过 Attach to Process 启动项目,则会发生这种情况,之前甚至会出现进程列表。

例如,在 Windows 窗体项目中按 F5 可以正常工作,但在此处附加到进程也会失败。

关于可能导致此问题的任何想法?显然附加到 devenv.exe 进程将不起作用,因为我无法显示“附加到进程”对话框......

哦,运行 W7 (x64),VS2010 SP1(没有 SP1 也有同样的问题)

【问题讨论】:

该项目的目标是什么版本的 .NET? VS2010 中 3.5 项目的修补程序存在问题:***.com/a/5148832/7376 Visual Studio 2010 (devenv) Hung Process After Closing的可能重复 重复建议处理此类问题的标准步骤集(即使情况略有不同)。 同样的问题,但我的没有崩溃。 【参考方案1】:

解决方案资源管理器中有一个显示所有文件图标(在下图中突出显示):

确保它已关闭, 当它打开时,Visual Studio 会尝试为解决方案中的所有文件建立索引,如果你有一个巨大的解决方案,它可能需要很长时间!

我希望这对某人有所帮助:)

【讨论】:

【参考方案2】:

您最近是否为 VS2010 安装了 Mono 和/或 Mono Tools? 我发现这是我的问题。不知道为什么,但它以某种方式阻碍了。

马修

【讨论】:

【参考方案3】:

在我的情况下,当可执行类型设置不正确时挂起,例如。托管 v4.0 并尝试附加到 Native。

【讨论】:

以上是关于Visual Studio 2010 挂起附加到进程/调试的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 在开始构建之前挂起 20 秒

怎样在Visual studio中附加一个数据库

尝试设置 CssClass 属性时,Visual Studio 2010 崩溃

怎么附加数据库在Microsoft Visual Studio上

无法使用 Visual Studio 2005 附加到创建的进程

调试 IIS 时关闭 Visual Studio 附加安全警告