2013-09-26 3 views
0

У нашей команды довольно много проблем с функцией публикации Visual Studio. Мы используем TFS и все версии VS 2012. Он отлично работает, когда в проекте участвует только один человек, но когда мы получаем много людей внутри одного проекта, публикуются профили публикации, и Visual Studio сообщает об успешном опубликовании, даже если все файлы не были скопированы. Я прочитал все SO-вопросы о том, почему это происходит, и я понимаю, что TFS автоматически добавляет профили публикации в исходный элемент управления. Если мы создадим новый профиль публикации и опубликуем его, все будет работать. Но это не является устойчивым. Я не могу запретить VS автоматически добавлять профили публикации в TFS (если бы мы могли, я думаю, это решило бы проблему), поэтому теперь я ищу лучшие способы публикации приложения на веб-сервере. Есть ли лучший инструмент для публикации веб-приложений или мне нужно написать собственное расширение VS?Публикация проектов без VS Публикация

+0

Я не думаю, что это отвечает на ваш вопрос, но если вы еще не прочитали его, то вам следует: http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx –

ответ

0

За этот вопрос (https://stackoverflow.com/a/12393154)

временный ответ, кажется, чтобы изменить параметры от версии для отладки, сохранить, а затем включите его снова. Это заставляет файл pubxml.user перестраиваться, что на самом деле является проблемой.

+0

Да, я прочитал это и с слишком большим количеством проектов для подсчета, это не является устойчивым долгосрочным. Я не хочу, чтобы каждый из моих разработчиков делал еще один шаг перед публикацией. Я хочу что-то надежное и масштабируемое. – Josh

+0

@ Джош: Я понимаю. Я не нашел команду публикации, чтобы быть надежной вообще. Даже в небольших средах он иногда становится боковым и фактически не копирует файлы в каталог публикации. Из чего я могу сказать, что VS пытается кэшировать много вещей, которые просто не нужно кэшировать. Мы все еще используем его, просто потому, что я не нашел достойной альтернативы. – NotMe

Смежные вопросы