Ошибка CleanWPPAllFilesInSingleFolder заставляет мой проект больше не загружать

Используя VS2012, я создал динамический проект данных. Все это сработало, а затем я начал настраивать параметры веб-развертывания. Я не уверен, что настройка меня изменила точно так же, как не было ошибок. Однако, когда я пытаюсь загрузить решение, я получаю следующую ошибку для проекта, и он больше не будет загружаться.

Specified condition "$(CleanWPPAllFilesInSingleFolder)" evaluates to "" instead of a boolean. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

Я не вижу CleanWPPAllFilesInSingleFolder в файле csproj. Любые идеи о том, как исправить это, чтобы я мог загрузить проект еще раз?

Ответ 1

У меня была эта проблема. Попробуйте следующее:

  • Закрыть Visual Studio
  • Удалите файлы .user и .suo.
  • Откроем решение.

Это сработало для меня.

Ответ 2

Я нашел очень странный (и рабочий) обходной путь для такого типа проблем с развертыванием, если вы попытались закрыть и открыть VS без везения, попробуйте закрыть весь открытый документ до процесса публикации. странно, да?:)

поэтому полное руководство по устранению этого типа будет выглядеть следующим образом:

  • Попробуйте "Очистить", а затем перестройте
  • Если он еще не опубликован, попробуйте снова закрыть и снова открыть проект.
  • Вам еще не повезло? попробуйте закрыть VSm, но на этот раз удалите все файлы *.user и *.suo, затем снова откройте свое решение и попробуйте.
  • Наконец, если все эти шаги не работают, попробуйте мой новый трюк, закройте весь открытый документ и попробуйте его  5.

сообщите мне, помогло ли вам это:)

Ответ 3

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

Ответ 4

Все, что я сделал, это закрыть Visual Studio, а затем снова открыть его. Готово

Ответ 5

В моем случае оказалось, что IIS не был установлен на целевом сервере! Установка этого исправила проблему.

Ответ 6

В моем случае после удаления всех *.user и *.suo мне пришлось перезапустить VS.