svn - 如何避免 Visual Studio 2012 项目文件中的多个发布配置文件?

标签 svn visual-studio-2012 publish-profiles

避免让我们团队中的不同用户对 .csproj 文件(包括对其本地发布配置文件的引用)进行更改的最佳方法是什么?

我们最近迁移到 2012 年,我们的 .csproj 文件在 .csproj XML 中的 Properties/PublishProfiles 中有一些对不同 .pubxml 文件的引用。

如果相关,我们 svn:ignore 任何 .user 文件和 Properties/PublishProfiles 文件夹。

最佳答案

在 .csproj 文件中,将所有对 .pubxml 文件的引用替换为单个通配符引用:

<None Include="Properties\PublishProfiles\*.pubxml" />

然后,每个开发人员都可以添加和删除自己的发布配置文件,而无需 Visual Studio 更新 .csproj XML。

另外,就像你说的,将你的源代码管理设置为忽略 *.user 和 *.pubxml。

关于svn - 如何避免 Visual Studio 2012 项目文件中的多个发布配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613677/

相关文章:

c# - 在我的解决方案资源管理器中,那些挂锁和加号是什么意思?

visual-studio - 解决方案配置,发布配置文件和web.config转换之间的关系

svn - 如何转义 Subversion 管理的文件名中的 @ 字符?

git - 如何在 fedora 20 中为 git-svn 禁用 pinentry-qt?

linux - 将当前项目添加到 SVN 但忽略某些文件类型

c# - 使用自己的应用程序打开自定义文件

SVN 开发和发布流程 - 健全性检查

.net - 为什么 Visual Studio 2012 会引用错误版本的程序集?

msbuild - 获取 VS 发布配置文件中的解决方案目录

MSBuild 从命令行发布 Web 项目执行包而不是文件系统