2013-04-16 3 views
6

Я пытаюсь использовать webdeploy для публикации веб-сайта в VS2012. Я могу опубликовать, но он продолжает давать мне следующее сообщение:«проект был изменен вне среды, нажмите перезагрузку, чтобы загрузить проект обновления с диска»

«Проект был изменен за пределами среды, нажмите перезарядку для загрузки проекта обновления с диска»

я могу опубликовать asp.net Web API успешно с той же настройкой.

+0

Я тоже буду слушать эту тему, поскольку у меня такая же проблема. Возможно, стоит заметить, что я использую ReSharper и .NET Reflector внутри Visual Studio. – olf

+0

Я тоже, у меня есть Resharper 7 и TFS (бесплатная версия для хостинга) –

ответ

3

Я тоже боролся с этим и обнаружил, что accepted answer to this similar question решил мою проблему.

Конкретно: я закрыл VS, переименовал мой файл .suo, а затем повторно открыл решение. VS регенерировал файл .suo (~ половина размера старого). При публикации больше не «изменено вне ...»!

+0

Это сработало отлично. Я переименовал файл .suo, и проблема исчезла. Он создал новый файл .suo, когда я сказал VS 2012 «Закрыть решение». –