如何在Visual Studio 2022中保存多启动项目为独立启动配置
解决Visual Studio 2022保存多项目启动配置的问题
在VS2022里确实没有原生的“保存自定义启动配置”功能,但可以通过两种实用方法解决你的需求:
方法一:手动管理解决方案文件(免费无依赖)
VS的启动项目配置存在.sln文件里,你可以通过复制配置块或创建解决方案副本来快速切换:
创建解决方案副本
- 关闭VS,找到你的解决方案文件(比如
MySolution.sln) - 复制一份,重命名为
MySolution_MultiStartup.sln(对应多项目启动),再复制一份命名为MySolution_SingleStartup.sln(对应单项目启动) - 分别打开这两个副本,设置好对应的启动项目和顺序,保存后关闭
- 后续需要切换时,直接打开对应的
.sln文件即可,完全不用重复设置
- 关闭VS,找到你的解决方案文件(比如
在单个.sln文件中注释切换配置
- 关闭VS,用记事本/VS Code打开
.sln文件 - 找到
GlobalSection(StartupProjects) = postSolution块,这就是当前的启动配置 - 复制该块,添加注释标记(用
#,VS解析时会忽略注释),比如:GlobalSection(StartupProjects) = postSolution ApiProject\ApiProject.csproj|Debug|Any CPU WebUI\WebUI.csproj|Debug|Any CPU EndGlobalSection # 单项目启动配置 #GlobalSection(StartupProjects) = postSolution # ApiProject\ApiProject.csproj|Debug|Any CPU #EndGlobalSection - 下次需要切换时,注释掉当前的配置块,取消目标配置块的注释,保存后打开VS即可
- 关闭VS,用记事本/VS Code打开
方法二:使用VS扩展(更便捷)
可以安装Startup Projects Manager扩展来可视化管理多个启动配置:
- 打开VS2022,进入「扩展 > 管理扩展」,在搜索栏输入
Startup Projects Manager - 安装后重启VS,右键点击解决方案,就能看到「Startup Projects Manager」选项
- 点击进入后,可创建多个命名的启动配置(比如“全服务启动”、“单独调试API”),每个配置可设置启动项目、顺序和启动模式
- 切换配置时,直接在扩展菜单里选择对应的名称即可,无需手动修改文件
注意事项
- 手动编辑
.sln文件前必须关闭VS,避免文件被锁定导致配置丢失 - 使用解决方案副本时,若后续添加/删除项目,需要同步更新各个副本的配置
- 扩展是免费的,兼容VS2022社区版
内容的提问来源于stack exchange,提问作者Constantine Ketskalo
相关产品推荐
相关产品推荐

