Visual Studio - Deleting .vs folder

I delete the .vs folder to conserve space. Delete it OUTSIDE of Visual Studio. Then open Visual Studio and REBUILD the program. the .vs folder is recreated, and is usually smaller.


The .vs folder is generated by Visual Studio and is readily re-created. Sometimes removing .vs is necessary to get a project building again, for example after a Visual Studio update, or opening the solution from a portable drive on a different computer.

However, be aware that you will lose some user state related to the solution:

  • Selected build configuration
  • Local debug settings, like startup project(s)

You will NOT lose:

  • Solution/project structure
  • Build configuration definitions
  • Project dependencies
  • Third-party extension settings etc.

[It Works] For me .vs folder takes almost 5GB space and a big problem when taking backup or comparing folders. This is due to visual studio "Intellisense" feature doing some covert logging to augment our sense.

This solution works for me.

Visual Studio | Tools | Options | Text Editor | C/C++ | Under "Intellisense" category set "Disable Automatic Precompiled Header" to true.

enter image description here


Chiming in with my own experience.

If you are working on something that is very much location dependent (for example, OpenGL which has lot of hard coded linking and library including), then, the answer is.

No. You should not delete.

If it is not like the OpenGL situation, then,

Yes, you can delete it. visual studio will simply recreate that folder for you.

also, if I remember correctly, .vs is part of the standard .gitignore file for visual studio projects. that also hints that you can happily delete things (except for stuff like OpenGL)