是否有一种Visual Studio扩展程序,可以提供创建类似于“未加载项目配置文件”的解决方案的功能?
我有一个包含大量项目(~100)的解决方案。在处理某个特定部分时,我可以卸载不相关的项目以提高性能。我希望能够保存这组已卸载的项目,这样当我转而处理另一部分时,就可以加载它的项目。
是否有一种Visual Studio扩展程序,可以提供创建类似于“未加载项目配置文件”的解决方案的功能?
我有一个包含大量项目(~100)的解决方案。在处理某个特定部分时,我可以卸载不相关的项目以提高性能。我希望能够保存这组已卸载的项目,这样当我转而处理另一部分时,就可以加载它的项目。
Visual Studio 2019引入了一个新概念,称为“解决方案筛选文件”。
https://learn.microsoft.com/zh-cn/visualstudio/ide/filtered-solutions?view=vs-2019
你可以在卸载你想要的项目后右键单击解决方案,然后选择“另存为解决方案筛选器”。它会创建一个包含要在打开时“包括”的项目列表的文件。
因此,如果添加了新的项目,我认为它不会被捕获。
还有一个重要的功能需要注意,就是右键单击“显示已卸载的项目”和右键单击“隐藏已卸载的项目”。
请注意,该文件看起来像这样:
{
"solution": {
"path": "IvaraDotNet.sln",
"projects": [
"AssetManagement\\StaticLoad\\AssetManagementStaticLoad.vcxproj",
....
"framework\\oqpersman\\oqpersman.vcxproj"
]
}
}