You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Visual Studio多项目启动设置通过Git同步?

解决Visual Studio多启动项目设置无法同步到Git仓库的问题

核心原因

Visual Studio默认会把多启动项目的配置存储在本地用户配置文件(.vs文件夹下的.suo文件)中,而这个文件夹通常会被Git忽略(包含在.gitignore里),所以你的修改不会被提交到仓库,拉取干净代码后自然需要重新设置。

解决方法

1. 手动编辑.sln文件(推荐)

直接在解决方案文件中添加启动项目配置,这样设置会被提交到Git,所有人拉取后都能生效:

  • 用文本编辑器打开你的.sln文件
  • 找到文件末尾的GlobalSection区域,添加或修改StartupProjects节点:
    GlobalSection(StartupProjects) = postSolution
        ProjectA.csproj = ProjectA.csproj
        ProjectB.csproj = ProjectB.csproj
    EndGlobalSection
    
    把ProjectA.csproj、ProjectB.csproj替换成你需要同时启动的项目文件名(要和sln里项目的路径一致)
  • 保存文件,提交到Git仓库

2. 通过Visual Studio强制写入解决方案文件

如果不想手动编辑,可以尝试:

  • 打开解决方案属性 → 启动项目 → 选择"多启动项目",设置好每个项目的启动动作(启动/不启动)
  • 点击菜单栏的文件 → 全部保存(不要只保存单个项目)
  • 检查.sln文件是否新增了上述StartupProjects节点,如果已经新增,提交到仓库即可

验证方法

提交修改后的.sln文件后,拉取一份干净的代码,打开Visual Studio,查看解决方案属性的启动项目设置,应该已经自动同步为你配置的多启动项目。

内容的提问来源于stack exchange,提问作者MANICX100

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 18:20:47