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

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

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

【问题讨论】:

标签: visual-studio visual-studio-2008 windows-7 compiler-errors


【解决方案1】:
  1. 如果对异步方法的调用缺少等待程序,即使在代码中也可能存在多个问题。
  2. 如果从代码方面看来一切都正确,则清理解决方案并从所有项目中删除所有 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 文件中。谢谢
            猜你喜欢
            • 2011-12-18
            • 1970-01-01
            • 1970-01-01
            • 2012-10-12
            • 2011-10-18
            • 1970-01-01
            • 1970-01-01
            • 2016-03-08
            • 2014-06-11
            相关资源
            最近更新 更多