VS 2013创建每用户发布设置

时间:2014-01-24 16:05:51

标签: visual-studio visual-studio-2012 visual-studio-2013

我们最近升级到Visual Studio 2013,我们遇到了处理发布新方式的一些问题。以前,(在VS 2010中)每个用户都有自己的本地发布设置,但在VS 2013中,它已改为共享发布设置的概念。这导致我们的环境出现问题,因为每个开发人员都有不同的本地开发环境(路径,连接字符串,发送内容的电子邮件地址)。我意识到这不是设置事物的最佳方式,但这就是我们现在的现实。

我们使用配置转换来处理不同开发人员的各种web.config更改,因此只运行VS对我们不起作用,因为它不运行转换。这也会导致VS 2013发布设置出现问题,因为使用的最后一个构建配置存储在共享发布设置中。为了使我们的所有设置保持不同,我们现在需要为每个开发人员设置不同的发布设置(例如“Local - Erik”,“Local - OtherDev”)。这只是我想最终走出的道路。

所以我的问题归结为:是否有可能以某种方式禁用共享配置文件设置?我想过只是不将它们包含在版本控制中,但是后来Visual Studio抱怨其他开发人员的系统上缺少这些文件。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以在创建项目后从项目中排除配置文件。发布向导在磁盘上查找任何配置文件,但默认情况下会将新创建的配置文件添加到项目中。如果您从项目中排除.pubxml文件并将其从源代码管理中删除,则不应该再次打扰您。