Program Visual Studio 2012 na moim komputerze PC wyświetla następujący komunikat o błędzie podczas podglądu w „Public Web”. Muszę ponownie uruchomić VS, aby pozbyć się komunikatu o błędzie.
Wywołanie kompilacji nie powiodło się z powodu wyjątku „Określony warunek” $ (PackageAsSingleFile) ”przyjmuje wartość„ ”zamiast wartości logicznej. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets '
Co spowodowało błąd?
visual-studio
visual-studio-2012
msbuild
ca9163d9
źródło
źródło
Ponowne uruchomienie VS zwykle pomaga, ale jeśli nie - spróbuj usunąć
.user
i.suo
pliki, zgodnie z tą sugestią: https://stackoverflow.com/a/16223645/913845Nie zawsze to działa, jednak jeśli pominiesz opcję „Podgląd wdrożenia”, prawdopodobieństwo niepowodzenia jest mniejsze.
Prawdopodobnie jest to rozwiązanie dla całej klasy wartości szacowanych na „” zamiast na wartość logiczną. Problemy z programem Visual Studio. Coś dla zespołu VS w MS też patrzeć?
źródło
Znalazłem bardzo dziwne (i działające) obejście tego typu problemów z wdrażaniem, jeśli próbowałeś zamknąć i otworzyć VS bez powodzenia, spróbuj zamknąć wszystkie otwarte dokumenty przed procesem publikacji. dziwne co? :)
więc kompletny przewodnik napraw tego typu problemów wyglądałby następująco:
daj mi znać, czy to ci pomogło :)
źródło
Jednym z typowych scenariuszy, w którym również pojawia się ten błąd, jest brak plików, do których odwołuje się rozwiązanie.
Więc wykluczenie tych z rozwiązania naprawi to.
źródło
Musisz uruchomić program Visual Studio jako administrator. Podana ścieżka wymaga uprawnień administracyjnych do zapisu.
źródło