2011-12-14 6 views
5

Próbuję wdrożyć moją aplikację MVC, ale w kompilacji TFS otrzymuję komunikat o błędzie;TFS: nie mogę zbudować mojej aplikacji, CS0042: Nieoczekiwany błąd podczas tworzenia pliku z informacjami diagnostycznymi. Odmowa dostępu.

CSC: błąd krytyczny CS0042: Nieoczekiwany błąd podczas tworzenia pliku debugowania "c: \ Builds \ 2 \ STAS \ STAS \ Źródła \ Dokumenty i ustawienia \ jothothisrinivasa \ Moje dokumenty \ Visual Studio 2010 \ Projekty \ STAS \ STAS \ obj \ Debug \ STAS.PDB '-' c: \ Builds \ 2 \ STAS \ STAS \ Źródła \ Documents and Settings \ jothothisrinivasa \ Moje dokumenty \ Visual Studio 2010 \ Projects \ STAS \ STAS \ obj \ Debug \ STAS.pdb: Odmowa dostępu.

Wykluczyłem katalog debugowania z mojej aplikacji, więc dlaczego otrzymuję to?

+0

Możliwe, że masz już wersję tylko do odczytu w tej lokalizacji. Czy spojrzałeś? –

+1

Coś się z tym dzieje. CSC tworzy pliki pdb. Jeśli kompilacja zakończy się pomyślnie, zostaną zapisane. Ale w niektórych przypadkach prawdopodobnie powodują awarie, pozostają tylko do odczytu. Powoduje to, że przyszłe kompilacje nie powiodą się b/c plik docelowy zawiera plik tylko do odczytu. Myślę, że jest to rodzaj błędu, ponieważ powoduje, że proces kompilacji nie jest ACID (ponieważ nie jest wyizolowany b/c, nie jest powtarzalny), ale nie mogę jeszcze bardziej zawęzić problemu. Dodatkowe linie kodu musiałyby zostać dodane do kompilacji, aby najpierw oczyścić ewentualny poprzedni nieudany test. – toddmo

Odpowiedz

-1

Prawdopodobnie nadal jest zapisany w TFS.

1

Usuń folder obj! Powinno działać.

+0

Folder obj wydaje się być włączony w TFS – Ayyappan

Powiązane problemy