Das Visual Studio 2012 auf meinem PC bekommt bei der Vorschau im "Public Web" folgende Fehlermeldung. Ich muss VS neu starten, um die Fehlermeldung zu beseitigen.
Der Aufruf des Builds ist aufgrund der Ausnahme "Angegebene Bedingung" $ (PackageAsSingleFile) "fehlgeschlagen und wird zu" "anstelle eines Booleschen ausgewertet. C:\Programme (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets '
Was hat den Fehler verursacht?
Ich bin nicht sicher, was es verursacht, aber das Neustarten von VS 2012 hat es für mich behoben.
Normalerweise hilft ein Neustart von VS, aber wenn dies nicht der Fall ist, löschen Sie die Dateien .user
Und .suo
Wie folgt: https://stackoverflow.com/a/16223645/ 913845
Dies funktioniert nicht immer, aber wenn Sie "Vorschau der Bereitstellung" überspringen, ist es weniger wahrscheinlich, dass dies fehlschlägt.
Wahrscheinlich ist es die Lösung für die gesamte Klasse von Auswertungen "" anstelle eines Booleschen. Visual Studio-Probleme. Sehen Sie sich auch etwas für das VS-Team bei MS an?
Ich habe eine sehr, sehr seltsame (und funktionierende) Problemumgehung für diese Art von Bereitstellungsproblemen gefunden. Wenn Sie versucht haben, VS ohne Erfolg zu schließen und zu öffnen, versuchen Sie, alle offenen Dokumente vor dem Veröffentlichungsprozess zu schließen. komisch, was? :)
der vollständige Fix-It-Leitfaden für diese Art von Problemen sieht also folgendermaßen aus:
lass es mich wissen wenn dir das geholfen hat :)
Ein häufiges Szenario, das ebenfalls diesen Fehler auslöst, besteht darin, dass in Ihrer Lösung auf Dateien verwiesen wird, die fehlen.
Wenn Sie diese also von der Lösung ausschließen, wird dies behoben.