避免让我们团队中的不同用户对 .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/