如何无需提交修改即可覆盖launchSettings.json的配置?
无需修改共享launchSettings.json实现个人配置覆盖的方案
你可以使用launchSettings.user.json文件来覆盖团队共用的配置,完全不需要改动共享的launchSettings.json:
- 这个文件是Visual Studio和.NET CLI默认识别的本地用户专属配置文件,优先级高于共享的
launchSettings.json - 将它添加到你的
.gitignore列表中,就能彻底避免误提交到仓库的风险
具体配置示例
假设共享配置里包含自动启动浏览器、关闭浏览器终止调试等你不需要的行为,只需在项目的Properties目录下新建launchSettings.user.json,写入以下内容即可覆盖:
{ "profiles": { "你的项目配置名称": { "launchBrowser": false, "stopDebuggingOnBrowserClose": false, "closeBrowserOnStopDebugging": false } } }
注意事项
- 替换
你的项目配置名称为共享launchSettings.json中对应的profile名称 - 只需写入你需要修改的配置项,不需要重复共享文件里的其他内容
- 保存后,调试时会自动加载这个本地配置,完全不会影响团队其他成员的设置
内容的提问来源于stack exchange,提问作者Richard Ward
相关产品推荐
相关产品推荐

