【问题标题】:Which project files are relevant still for Visual Studio 2022?哪些项目文件仍与 Visual Studio 2022 相关?
【发布时间】:2022-02-10 05:11:47
【问题描述】:

从 VS-2015 甚至更早的版本升级后,我的文件夹中仍有一些项目文件可能不再需要。

我想知道,这些文件中是否有我可以删除的文件(* = 项目名称)?

*.VC.db -> 100+ MB
*.sdf -> ~100 MB
*.vcxproj.user
*.aps
*.filters
*.sln.docstates.suo
*.suo
*.user
*.vcxproj.filters
msvcp140.dll
vcruntime140.dll

【问题讨论】:

    标签: visual-studio visual-studio-2015 visual-studio-2022


    【解决方案1】:

    以下是这些文件的详细信息以及您是否应该删除它们:

    • *.VC.db Project-level database for IntelliSense(自 VS-2015 起)替换旧的“.sdf”文件。如果您删除它,它将(在某些时候)重新创建,但您的项目将丢失一些 IntelliSense 使用的“记住”信息。如果您发现它变得非常大,您可能想不时删除它。

    • *.sdf 旧(VS-2015 之前)数据库文件(见上文)。可以轻松删除,因为它不再使用。

    • *.vcxproj.user 每用户项目选项文件;这个还在用,一般不大。最好不要删除。

    • *.aps 这是记住您在可视资源编辑器中的操作的地方。如果删除它,下次使用资源编辑器时会重新创建它。与第一种情况一样, 不时“清除”它们会很有用,因为它们会变得非常大。另见:What is app.aps file in Visual C++?

    • *.suo 旧式解决方案选项 数据库。不再使用,可以删除。

    • *.user 我不确定完全,但我认为这是.vcxproj.user 设置文件的旧形式。我的新项目文件夹都没有这个,所以我看不到 VS-2015+ 使用它。也许尝试将其删除(但将其保留在其他地方)并查看是否有任何设置丢失或重新创建?

    • *.vcxproj.filters 仍在使用。这告诉 VS 在项目树中的哪个位置添加您创建或添加到项目中的任何新文件(例如“.cpp”文件到“源文件”和“.h”到“头文件”)。

    • msvcp140.dllvcruntime140.dll 我不知道为什么您的项目文件夹中有(副本)这些运行时库。您的系统文件夹中将有这些文件的最新/适当版本,因此您可以删除它们。

    有关 Visual Studio can be found here 使用的各种文件类型的更多信息。

    【讨论】:

    • 非常感谢!我过去在某处使用过这些 DLL 文件,因此该项目不需要安装 Visual C++ 2015 Redistributable 包。
    • 我可以删除 .user.filters 文件,但需要 .vcxproj.user.vcxproj.filters 文件。
    • 另外,我删除了.VC.db 文件。它没有创建新文件,我注意到 .vs 文件夹中存储了两个 .VC.db 文件:.vs\MyProject\v17。它们被称为Browse.VC.dbSolution.VC.db。如果真的不需要,它节省了 ~100MB :)
    【解决方案2】:

    作为参考,我删除了以下文件,因为我认为它们在 VS2022 中不再使用,基于@Adrian Mole 的建议:

    • *.VC.db(我相信是移到了.vs文件夹)
    • *.sdf
    • *.suo
    • *.sln.docstates.suo
    • *.aps(如果你不经常编辑资源文件)
    • *.user(但保留vcxproj.user
    • *.filters(但保留vcxproj.filters

    它节省了一点磁盘空间和不必要的文件 :) 祝你有美好的一天!

    【讨论】:

      猜你喜欢
      • 2022-07-20
      • 1970-01-01
      • 2021-10-04
      • 2022-08-20
      • 2023-02-19
      • 1970-01-01
      • 2022-12-20
      • 2021-12-02
      • 2022-10-09
      相关资源
      最近更新 更多