【发布时间】:2025-12-07 20:50:01
【问题描述】:
我们最近升级到 Visual Studio 2013,但在处理发布的新方式方面遇到了一些问题。以前,(在 VS 2010 中)每个用户都有自己的本地发布设置,但在 VS 2013 中,它变成了共享发布设置的想法。这会导致我们的环境出现问题,因为每个开发人员都有不同的本地开发环境(路径、连接字符串、要发送内容的电子邮件地址)。我意识到这不是设置事物的最佳方式,但这是我们目前的现实情况。
我们使用配置转换来处理不同开发人员的各种 web.config 更改,因此仅通过 VS 运行对我们不起作用,因为它不运行转换。这也会导致 VS 2013 发布设置出现问题,因为最后使用的构建配置存储在共享发布设置中。为了使我们的所有设置保持不同,看起来我们现在还需要为每个开发人员设置不同的发布设置(例如“Local - Erik”、“Local - OtherDev”)。这只是在我最终想要摆脱的道路上走得更远。
所以我的问题归结为:是否可以以某种方式禁用共享配置文件设置?我想只是不将它们包含在版本控制中,但随后 Visual Studio 抱怨其他开发人员的系统上缺少这些文件。
感谢您的帮助!
【问题讨论】:
标签: visual-studio visual-studio-2012 visual-studio-2013