У меня есть проект веб-приложения в VS 2012, и когда я использую инструмент веб-публикации, он успешно создается, но не копирует файлы в целевой объект публикации (в данном случае, Файловая система).
Если я посмотрю на выходные данные сборки, то увижу, что все правильно копируется в obj \ Release \ Package \ PackageTmp \, но затем все, что я вижу в результатах сборки, это:
4> Готово строительный проект "{Project} .csproj".
4> Удаление существующих файлов ...
4> Папка публикации / ...
4> ========== Построение: 3 выполнено успешно, 0 не выполнено, 1 обновлено, 0 пропущено ===== =====
========== Опубликовать: 1 выполнено успешно, 0 не выполнено, 0 пропущено ==========
Несмотря на то, что публикация прошла успешно, в целевой директории нет файлов для публикации.
Я видел это в нескольких проектах, и иногда кажется, что конфигурации решения / платформы вызывают эту проблему, но я не смог точно определить точную причину этого.
Кто-нибудь еще видел, что это происходит, или есть идея, как заставить это работать правильно?
ОБНОВИТЬ:
Возможно, я нашел обходной путь для этого. Я просто повторил это, и я возился с настройками публикации. Как только я изменил выбранную Конфигурацию на вкладке Настройки на другую, а затем вернулся к той, которую хотел использовать, все мои файлы снова начали публиковать. Надеюсь, что это работает на других проектах в будущем.
ОБНОВЛЕНИЕ 2:
Я опубликовал ошибку в Microsoft Connect и получил ответ от разработчика из команды VS Web Developer. Он сказал, что они исправили эту проблему в своих внутренних сборках и скоро выпустят обновление для инструмента публикации, который исправит эту проблему.
ОБНОВЛЕНИЕ 3:
Это было недавно исправлено в Visual Studio 2012 Update 2