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


86

За допомогою 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. Будь-які ідеї щодо того, як це виправити, щоб я міг ще раз завантажити проект?

Відповіді:


209

У мене просто теж було це питання. Спробуйте наступне:

  1. Закрийте Visual Studio
  2. Видаліть файли .user та .suo
  3. Повторно відкрийте рішення.

Це спрацювало для мене.


13
для читачів із похмурими очима: це близько Visual Studio Не рішення!
fiat

13
Я щойно натрапив на цю проблему у VS2012, і просто закриття та повторне відкриття VS вирішило проблему для мене, видаляти не потрібно.
Робсон Роша де Араухо

10
Я вважаю, що ця проблема викликана використанням Previewфункції нового вікна публікації. Якщо я пропускаю попередній перегляд, це, здається, працює.
gregpakes

Подібна відповідь тут: irisclasson.com/2013/10/02/…
Глен Літтл

1
Також тут. Для мене я відкрив VS 2013, змінив конфігурацію і негайно пішов публікувати в Azure. Коли я зробив попередній перегляд, він не вдався із зазначеною помилкою. Тоді я не міг будувати. Фокус у тому, щоб виконати Відновлення ПЕРЕД публікацією, і це працює.
X

7

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

тому повний посібник з виправлення для таких типів видань буде таким:

  1. Спробуйте "Очистити", а потім відновіть
  2. Якщо проблема все ще не публікується, спробуйте закрити та знову відкрити проект ще раз
  3. Все ще не везе? спробуйте закрити VS, але цього разу видаліть усі *.user&*.suo файли , а потім знову відкрийте своє рішення та спробуйте.
  4. Нарешті, якщо всі ці кроки не працюють, спробуйте найновіший трюк, закрийте весь відкритий документ і спробуйте
  5. 5.

дайте мені знати, чи це вам допомогло :)


1
№1 ( Clean Solution у меню побудови VS ) мені було достатньо.
Теофіл

4

Я закрив і знову відкрив своє рішення. Я схильний вважати, що це дефект функції попереднього перегляду, оскільки це було єдине, що я зробив інакше, перш ніж це почалося. Однак відтоді я не міг його відтворити.


3

Все, що я зробив, було закрити Visual Studio, а потім знову відкрити його. Готово


0

У моєму випадку виявилося, що IIS не встановлено на сервері призначення! Встановлення вирішило проблему.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.