Visual Studio Professional 2013在打开解决方案/文件时崩溃

本文关键字:解决方案 文件 崩溃 Studio Professional 2013 Visual | 更新日期: 2023-09-27 17:54:49

我一直试图打开一些网页/数据库解决方案,我在为我以前的雇主工作时,得到一个刷新他们是什么,但由于某种原因Visual Studio Professional 2013只是决定在打开它们时崩溃,或者当我尝试打开我在其中制作的c#文件之一时崩溃。我不知道为什么它现在这样做,因为它已经有一个多月了,因为我做这些文件没有任何问题。2013年本身似乎也没有什么问题。建议吗?

Visual Studio Professional 2013在打开解决方案/文件时崩溃

VS2013: 我遇到了一个类似的问题,每隔一段时间,我的修复是删除*。suo文件,然后打开解决方案。

唯一没有工作的时间是当一个扩展正在播放,在这种情况下,我打开VS在安全模式使用/Safemode开关。

devenv.exe /safemode

如果它被证明是一个行为不端的扩展,使用/log开关也是一个好主意,因为它可以帮助你跟踪它。ActivityLog.xml文件在我的计算机上的默认位置是"c:'Users''AppData'Roaming'Microsoft'VisualStudio''ActivityLog.xml",但你也可以指定你想要文件的位置:

Devenv /log Path'NameOfLogFile

请参阅VS2013的文档(与其他版本的链接):/Log (devv .exe)

我希望这对你有帮助。

对于VS2015:相同的解决方案,只是suo文件在不同的地方。VS2015增加了一个"。vs"文件夹。在该文件夹中还有其他文件夹,其中一个文件夹的名称与您的解决方案相同,该文件夹中还有另一个名为"v14"的文件夹,在该文件夹中(最后)有一个名为"。so"的文件。删除那个文件。

例子:你的解决方案叫做"Whatever"。从"Whatever"文件夹开始,到文件夹的路径是:

.vs'SolutionName'v14'.suo

如果你看不到"。"文件,记住它是一个隐藏文件。

我已经使用这个PowerShell脚本几天了,以便在切换git分支后摆脱。so文件:

get-childitem -Include .suo -Recurse -force | Remove-Item -Force –Recurse

到目前为止我还没有遇到任何问题,但不能保证它不会烧毁你的笔记本电脑:)所以小心使用。

VS2017

: .suo文件的路径为:

.vs'SolutionName'v15'.suo

我猜"v15"在未来的版本中会继续增加。

我发现了另一个SO答案,涵盖了一些其他解决方案的VS问题,如刷新ReSharper缓存,如果你正在使用该工具:Visual Studio显示错误,即使项目构建。

…和VS2019 .suo文件的路径为:

.vs'SolutionName'v16'.suo

当我开始使用VS2019时,我在成功构建现有项目后报告了很多"错误"。编辑器不喜欢解决方案中其他项目的名称空间。关闭VS,删除。VS文件夹,重新启动VS修复它。

尝试从命令行调用Visual Studio。

devenv.exe /log

然后试着打开你的解决方案,如果它崩溃了,去看看

%APPDATA%'Microsoft'VisualStudio'<version>'ActivityLog.xml 

文件。上面应该有坠机的细节。此外,事件日志还可以捕获一些高级事件。

这将是"来自正确领域的答案",但既然它起作用了,我想与他人分享。在尝试打开一个项目并使用Visual Studio 2013获得"不支持的项目类型"错误后,我无法再打开任何解决方案。我可以加载IDE。但是,当我试图打开一个解决方案文件时,IDE就会崩溃,并显示一条消息说它正在重新启动,然后询问我是要调试还是关闭程序。如果我试图通过在资源管理器窗口中双击解决方案文件来加载它,也会发生同样的事情。我试着卸载我最近添加的扩展,甚至做了一个完整的重启。毫无效果。此外,我在3个不同的版本目录中发现的任何ActivityLog.xml文件中都没有新的活动。此外,删除SUO文件也没有帮助。

然后我尝试创建一个全新的项目。我只是碰巧选了一个ASP。NET/MVC 4 Facebook应用程序,可能不重要,但以防万一,我包括这个细节。当全新的项目被创建时,我关闭它并重新打开它。它重新打开很好,之后我所有的其他解决方案可以再次打开没有错误。所以至少在我的例子中,创建一个全新项目的行为清理了一些东西,或者正确地重新初始化了一些东西,解决了问题。

Visual Studio 2015似乎也有类似的问题。有时,remove .suo解决方案对我有效,但今天这个错误再次抓住了我,解决方案是:

.

为了找到位置,转到Visual Studio/ReSharper/Options/General。我手动删除了文件夹内容。

重新启动电脑帮我解决了这个问题。

我知道这听起来微不足道,但有时你尝试了无数种不同的方法都不起作用,却没有意识到你还没有尝试过一种简单的方法,它实际上可以解决问题。与此同时,你在不必要地删除和改变一些东西。在尝试其他更极端的解决方案之前,应该先重新启动。

我有一个类似的情况,当我禁用"生产力电源工具2013",那么VS2013将崩溃在任何项目打开/新的。即使我试图重新启用扩展,它也不起作用。

我最终卸载了它。

我有相同的,但我设法去帮助->注册并点击"注销"之前崩溃。在那之后,它停止了崩溃。我认为这与我更改了密码,无法获得许可证或类似的事情有关……

删除对应路径下的缓存:

C: ' '微软当地davidmurali ' AppData ' ' '用户VisualStudio ' 8.0 ' ComponentModelCache当地C:'Users' davidmurali ' AppData ' ' Microsoft ' VisualStudio ' 12.0 ' ComponentModelCacheC:'Users'davidmurali'AppData'Local'Microsoft'VisualStudio'14.0'ComponentModelCache

我的解决方案:

devenv.exe /log

%APPDATA%'Microsoft'VisualStudio'<version>'ActivityLog.xml

查找任何"error"字

删除:C:'PROGRAM FILES (X86)'COMMON FILES'MICROSOFT'EXTENSIONMANAGER'EXTENSIONS'MICROSOFT'WINDOWS KITS'8.1'DESKTOP SDK'*