Das Visual Studio 2012 auf meinem PC erhält bei der Vorschau im "Public Web" die folgende Fehlermeldung. Ich muss VS neu starten, um die Fehlermeldung zu entfernen.
Der Aufruf des Builds ist aufgrund der Ausnahme 'Angegebene Bedingung "$ (PackageAsSingleFile)" fehlgeschlagen. "Wird anstelle eines Booleschen Werts als" "ausgewertet. C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets '
Was hat den Fehler verursacht?
visual-studio
visual-studio-2012
msbuild
ca9163d9
quelle
quelle
Ein Neustart von VS hilft normalerweise, aber wenn dies nicht der Fall ist, versuchen Sie, Dateien
.user
und.suo
Dateien gemäß diesem Vorschlag zu löschen : https://stackoverflow.com/a/16223645/913845Dies funktioniert nicht immer. Wenn Sie jedoch "Vorschau der Bereitstellung" überspringen, ist es weniger wahrscheinlich, dass ein Fehler auftritt.
Wahrscheinlich ist es die Lösung für die gesamte Klasse von Auswertungen zu "" anstelle eines Booleschen Werts. Visual Studio-Probleme. Sehen Sie sich auch etwas für das VS-Team bei MS an?
quelle
Ich habe eine 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 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:
lass es mich wissen, wenn dir das geholfen hat :)
quelle
Ein häufiges Szenario, das diesen Fehler ebenfalls auslöst, besteht darin, dass auf Ihrer Lösung Dateien fehlen, auf die verwiesen wird.
Wenn Sie diese also von der Lösung ausschließen, wird dies behoben.
quelle
Sie müssen Visual Studio "Als Administrator" ausführen. Der angegebene Pfad erfordert eine Verwaltungsberechtigung zum Schreiben.
quelle