Der Fehler CleanWPPAllFilesInSingleFolder führt dazu, dass mein Projekt nicht mehr geladen wird

86

Mit VS2012 habe ich ein dynamisches Datenprojekt erstellt. Es hat alles funktioniert und dann habe ich angefangen, die Webbereitstellungseinstellungen zu konfigurieren. Ich bin nicht sicher, welche Einstellung ich genau geändert habe, da kein Fehler aufgetreten ist. Wenn ich jedoch versuche, die Lösung zu laden, wird der folgende Fehler für das Projekt angezeigt, und es wird nicht mehr geladen.

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

Ich kann CleanWPPAllFilesInSingleFolder in der csproj-Datei nicht sehen. Irgendwelche Ideen, wie man das behebt, damit ich das Projekt noch einmal laden kann?

Die Kante
quelle

Antworten:

209

Ich hatte gerade auch dieses Problem. Versuche Folgendes:

  1. Schließen Sie Visual Studio
  2. Löschen Sie Ihre .user- und .suo-Dateien
  3. Öffnen Sie die Lösung erneut.

Das hat bei mir funktioniert.

Brian Vallelunga
quelle
13
für die Speedreader mit trüben Augen: das ist nah Visual Studio Nicht die Lösung!
Fiat
13
Ich bin gerade auf dieses Problem in VS2012 gestoßen, und durch einfaches Schließen und erneutes Öffnen von VS wurde das Problem für mich gelöst, ohne dass ein Löschen erforderlich war.
Robson Rocha
10
Ich finde, dass dieses Problem durch die Verwendung der PreviewFunktion des neuen Veröffentlichungsfensters verursacht wird. Wenn ich die Vorschau überspringe, scheint es zu funktionieren.
Gregpakes
Ähnliche Antwort hier: irisclasson.com/2013/10/02/…
Glen Little
1
Auch hier. Für mich hatte ich VS 2013 geöffnet, eine Konfiguration geändert und war sofort zur Veröffentlichung in Azure gegangen. Als ich die Vorschau gemacht habe, ist sie mit dem genannten Fehler fehlgeschlagen. Dann konnte ich nicht bauen. Der Trick besteht darin, eine Neuerstellung durchzuführen, BEVOR Sie veröffentlichen, und es funktioniert.
Program.X
7

Ich habe eine sehr seltsame (und funktionierende) Problemumgehung für diese Art von Bereitstellungsproblemen gefunden. Wenn Sie versucht haben, VS ohne Glück zu schließen und zu öffnen, versuchen Sie, alle geöffneten Dokumente vor dem Veröffentlichungsprozess zu schließen. komisch, oder? :) :)

Der vollständige Fix-It-Leitfaden für diese Art von Problemen sieht also wie folgt aus:

  1. Versuchen Sie "Reinigen" und erstellen Sie es neu
  2. Wenn es immer noch nicht veröffentlicht wird, versuchen Sie, Ihr Projekt zu schließen und erneut zu öffnen
  3. Immer noch kein Glück? Versuchen Sie, VS zu schließen, aber löschen Sie diesmal alle *.user& *.suoDateien. Öffnen Sie dann Ihre Lösung erneut und probieren Sie es aus.
  4. Wenn all diese Schritte nicht funktionieren, probieren Sie meinen neuesten Trick aus, schließen Sie das gesamte geöffnete Dokument und probieren Sie es aus
  5. 5.

lass es mich wissen, wenn dir das geholfen hat :)

Mohammed Swillam
quelle
1
# 1 ( Clean Solution im Build- Menü von VS ) war für mich ausreichend.
Theophilus
4

Ich schloss und öffnete meine Lösung erneut. Ich neige dazu zu glauben, dass es sich um einen Fehler in der Vorschau handelt, da dies das einzige war, was ich anders gemacht habe, bevor es losging. Ich konnte es jedoch seitdem nicht mehr reproduzieren.

Michael D.
quelle
3

Ich habe Visual Studio nur geschlossen und dann wieder geöffnet. Getan

Dumisani
quelle
0

In meinem Fall stellte sich heraus, dass IIS nicht auf dem Zielserver installiert war! Durch die Installation wurde das Problem behoben.

Sam
quelle
0

In meinem Fall musste ich nach dem Entfernen aller * .user und * .suo VS neu starten.

Marek Malczewski
quelle