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

Mat*_*man 12 svn visual-studio-2012 publish-profiles

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

我们最近迁移到2012,我们的.csproj文件对.csproj XML中的Properties/PublishProfiles中的不同.pubxml文件进行了一些引用.

如果它是相关的,我们svn:忽略任何.user文件和Properties/PublishProfiles文件夹.

Joe*_*ley 17

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

<None Include="Properties\PublishProfiles\*.pubxml" />
Run Code Online (Sandbox Code Playgroud)

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

另外,如您所说,将源控件设置为忽略*.user和*.pubxml.