Visual Studio Professional 2013 Crashes When Opening Solutions/Files

后端 未结 10 1476
暗喜
暗喜 2020-12-17 14:58

I\'ve been trying to open some of the webpage/database solutions I made while working for my previous employer, to get a refresher on what they were, but for some reason Vis

相关标签:
10条回答
  • 2020-12-17 15:01

    My solution:

    devenv.exe /log

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

    find any "error" word

    deleted: C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\*

    0 讨论(0)
  • 2020-12-17 15:05

    I have a similar case when I disabled the "Productivity Power Tools 2013", then VS2013 will crash on any project open/new. Even I tried to re-enable the extension, it wouldn't work.

    I end up uninstalled it.

    0 讨论(0)
  • 2020-12-17 15:07

    This is going to be the "answer from out of right field" but since it worked I want to share it with others. After trying to open a project and getting the "unsupported project type" error with Visual Studio 2013, I could no longer open any solution. I could load the IDE. But as soon as I tried to open a solution file, the IDE would crash with a message saying it was restarting and then ask if I wanted to debug or close the program. The same thing happened if I tried to load a solution file by double-clicking on it in an Explorer window. I tried uninstalling an Extension I recently added and even did a full reboot. Nothing worked. Also, there was no new activity in any of the ActivityLog.xml files I found in 3 different version directories. Also, deleting SUO files did not help either.

    I then tried to create a brand new project. I just happened to pick an ASP.NET/MVC 4 Facebook app. Probably doesn't matter but just in case it does I'm including that detail. As soon as the brand new project was created I closed it and re-opened it. It re-opened fine, and after that all of my other solutions could be opened up again without error. So at least in my case, the act of creating a brand new project cleaned something up or re-initialized something properly and cleaned up the problem.

    0 讨论(0)
  • 2020-12-17 15:11

    For VS2013: I've hit a similar problem every now and then and my fix is to delete the *.suo file and then open the solution.

    The only time that has not worked was when an extension was playing up, in which case I opened VS in Safemode using the /safemode switch.

    devenv.exe /safemode
    

    Using the /log switch as noted in another answer is also a good idea if it turns out to be a misbehaving extension because that can help you track it down. The default location of the ActivityLog.xml file on my computer is "c:\Users\<username>\AppData\Roaming\Microsoft\VisualStudio\<version>\ActivityLog.xml" but you can also specify where you want the file to be:

    Devenv /log Path\NameOfLogFile
    

    See the documentation for VS2013 (with links to other versions) at: /Log (devenv.exe)

    I hope that helps.

    For VS2015: Same solution, just the suo file is in a different place. VS2015 adds a ".vs" folder. Within that folder are other folders, one of which is named the same as your solution, within that folder is another folder named "v14" and within that one (finally) is a file called ".suo". Delete that file.

    Example: your solution is called "Whatever". Starting from your "Whatever" folder the path to the suo is:

    .vs\SolutionName\v14\.suo
    

    If you can't see the ".suo" file, remember that it is a hidden file.

    I've been using this PowerShell script for a few days to get rid of the .suo files after switching between git branches:

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

    I've not had any problems with it so far, but no promises that it won't incinerate your laptop :) so use it carefully.

    For VS2017: The path to the .suo is:

    .vs\SolutionName\v15\.suo
    

    My guess is the "v15" will keep incrementing in future releases.

    I found another SO answer that covers some other solutions to VS issues, such as flushing the ReSharper cache if you are using that tool: Visual Studio displaying errors even if projects build.

    ... And VS2019 The path to the .suo is:

    .vs\SolutionName\v16\.suo
    

    When I started using VS2019 I got a lot of "errors" reported after a successful build of an existing project. The editor didn't like namespaces from other projects within the solution. Closing VS, deleting the .vs folder and restarting VS fixed it.

    0 讨论(0)
  • 2020-12-17 15:20

    Visual Studio 2015 seems to have similiar issue. Sometimes, the remove .suo solution worked for me, but today this bug caught me one more time and the solution was:

    remove Reshaper cache.

    In order to locate the location, go to Visual Studio / ReSharper / Options / General. I've removed folder contents manually.

    0 讨论(0)
  • 2020-12-17 15:22

    Restarting the computer fixed it for me.

    I know that sounds trivial, but sometimes you try a million different things that don't work, not realizing you haven't tried the one simple thing that actually does fix it. Meanwhile you're deleting things and changing things unnecessarily. Should be a rule of thumb to always reboot before trying other more extreme solutions.

    0 讨论(0)
提交回复
热议问题