Как избежать нескольких профилей публикации в файлах проекта Visual Studio 2012?

Как лучше всего избежать того, чтобы разные пользователи в нашей команде вносили изменения в файлы .csproj, содержащие ссылки на их локальные профили публикации?

Недавно мы перешли на версию 2012, и наши файлы .csproj содержат несколько ссылок на разные файлы .pubxml в свойствах/профилях публикации в XML-файле .csproj.

Если это связано, мы svn:игнорируем любые файлы .user и папку Properties/PublishProfiles.


person Matt Beckman    schedule 28.11.2012    source источник


Ответы (1)


В файле .csproj замените все ссылки на файлы .pubxml одной ссылкой с подстановочным знаком:

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

Затем каждый разработчик может добавлять и удалять свои собственные профили публикации, при этом Visual Studio не обновляет XML-файл .csproj.

Кроме того, как вы сказали, настройте систему управления версиями так, чтобы она игнорировала *.user и *.pubxml.

person Joe Daley    schedule 18.05.2013
comment
К вашему сведению, все еще актуальная стратегия для VS 2015. - person Endy Tjahjono; 22.03.2017