Visual Studio 已停止工作 - 在 Win 7 上

Posted

技术标签:

【中文标题】Visual Studio 已停止工作 - 在 Win 7 上【英文标题】:Visual Studio has stopped working - on Win 7 【发布时间】:2011-02-20 19:42:31 【问题描述】:

我有 Win 7 企业版。如果我在 VS 2008/2010 上打开任何 .cs 文件,它会在对话框中显示一条消息“Visual Studio 已停止工作”。有“调试”和“关闭程序”两个按钮。调试按钮在调试模式下使用汇编代码启动 devenv,因为我没有相同的 pdb 文件。

还有另一台具有相同配置的机器,VS 2008/2010 Ultimate 运行良好。即使重新安装Win 7也没有解决问题。知道为什么会这样吗?

【问题讨论】:

重复:***.com/questions/2334005/… 【参考方案1】:
    如果对异步方法的调用缺少等待程序,即使在代码中也可能存在多个问题。 如果从代码方面看来一切都正确,则清理解决方案并从所有项目中删除所有 obj 和 bin 填充。再次开始构建解决方案。 这在我的场景中多次奏效。

【讨论】:

【参考方案2】:

在我的情况下,崩溃是由并行项目构建引起的。转到Options -> Projects and Solutions -> Build and Run并将maximum number of parallel project builds设置为1后,崩溃消失了。

【讨论】:

【参考方案3】:

VS 2012 停止工作

我无法打开项目或创建新项目而不会崩溃

我收到了这个错误...

System.ComponentModel.Composition.ImportCardinalityMismatchException was unhandled
  Message=No exports were found that match the constraint: 
    ContractName    Microsoft.VisualStudio.Language.Intellisense.IGlyphService
    RequiredTypeIdentity    Microsoft.VisualStudio.Language.Intellisense.IGlyphService
  InnerException:

但是,如上所述,这对我有用:

在禁用所有加载项的情况下启动 Visual Studio:

devenv.exe /SafeMode

重置所有设置:Tools -> Import / Export Settings -> Reset All Settings

【讨论】:

【参考方案4】:

对我来说……我之前安装的扩展之一是罪魁祸首。该扩展是某种代码反射器。当我向前迈进时,该工具设法减慢了我的调试速度。并使visual studio 2012 不断崩溃。所以我的建议是小心你安装的工具和扩展......尤其是那些不是由微软自己创建的。

【讨论】:

【参考方案5】:

最近我也遇到了同样的问题,网上没有太多帮助。所以我认为这可能是一个简单的解决方法。我多次重新安装 Visual Studio,但没有运气。最后,我连同 Visual Studio 一起卸载了 .NET Framework,重新启动并重新安装。

效果很好!!

我认为它可能对某人有所帮助。

【讨论】:

【参考方案6】:

嘿,前段时间我也遇到过同样的问题,但是当我安装了这个补丁修复程序后就解决了。

在这里查看 -http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662。

【讨论】:

嘿,它的 Intellisense 补丁.. 我也面临 VS 2008 的问题..!【参考方案7】:

尝试一些标准的 VS 故障排除步骤:

清理溶液 删除/重命名解决方案中由 VS 创建的所有文件,即所有 .ncb、.suo、.user 文件 在禁用所有加载项的情况下启动 Visual Studio:devenv.exe /SafeMode 重置所有设置:工具 -> 导入/导出设置 -> 重置所有设置 删除 HKCU:\Software\Micosoft\VisualStudio\9.0 然后重启 Visual Studio 通过添加/删除程序修复 Visual Studio 安装

【讨论】:

我猜解决方案文件是罪魁祸首。我从 TFS 获取了一个最新的 .sln 文件,它运行良好。 我的(我认为)是布局,我让解决方案资源管理器悬停。感谢您的这些步骤。 “重置所有设置”对我有用。这是在 VS2012 中,顺便说一句。 您的设置已重置,但出现了一些错误。哦,这很有趣......我会尝试用什么有效的评论(我的 vs 2012 正在工作,它是 vs 2013 不工作似乎发生在我安装 vs 2014 RTP 3 vnext 之后...... 我确实删除了 VS 2014 vnext(不确定这是否会导致问题)并重新启动,但同样的问题。添加/删除程序 - 使用 VS 2013 - 更改 - 修复。那解决了它。值得注意的是,我压缩了整个解决方案,它在另一台机器上运行良好,因此对我来说它不在 .suo、.sln 文件中。谢谢

以上是关于Visual Studio 已停止工作 - 在 Win 7 上的主要内容,如果未能解决你的问题,请参考以下文章

为啥我收到错误“Microsoft Visual Studio 2012 已停止工作”(当我单击文本框时)[关闭]

Visual Studio 2015 未响应/已停止工作的问题解决

知道啥会导致 Visual Studio 2013 中的“vshost32.exe 已停止工作”吗?

Visual Studio注册表捕获实用程序已停止工作,在Windows7中编译C#项目时出错

visual studio vshost.exe 已停止工作的问题

VS 本地调试 x64 平台 “Visual Studio Remote Debugging Monitor 已停止工作” 问题解决