Visual Studio - Deleting .vs folder

后端 未结 5 1813
遇见更好的自我
遇见更好的自我 2021-02-18 23:42

I have a 3gb .vs folder in my C++ project.

I am wondering if it is safe to delete the .vs folder.

If not what can i do to decrease the volume.

Thanks in

相关标签:
5条回答
  • 2021-02-19 00:20

    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)

    0 讨论(0)
  • 2021-02-19 00:21

    Find a folder called AutoPCH and delete all the files inside. :)

    0 讨论(0)
  • 2021-02-19 00:32

    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.

    0 讨论(0)
  • 2021-02-19 00:43

    [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.

    0 讨论(0)
  • 2021-02-19 00:44

    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.
    0 讨论(0)
提交回复
热议问题