2015-02-24 22 views
7

kiedy próbuję zatwierdzić (i wcisnąć) kod do wizualnego studio online, pojawia się błąd.vbcs.cache/edb.log zablokowany przez Visual Studio 2015

Wystąpił błąd. Szczegółowy komunikat: Nie można otworzyć "P: /.../ Solution /.../. Vs /.../ vbcs.cache/edb.log": Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces.

I zostały zweryfikowane, że plik jest zablokowany, ale tylko wtedy, gdy visual studio jest uruchomiony, co oznacza sama visual studio blokuje to.

Używam podglądu studia wizualnego 2015 w microsoft pod warunkiem, azure maszyny wirtualnej.

Jak naprawić ten błąd?

ponowne uruchomienie vm nie pomaga.

+0

Zobacz także to w Microsoft Visual Studio Ultimate 2015 CTP Wersja 14.0.22609.0 D14REL – bnieland

+0

Otrzymuję ten sam problem (z vs 2015 ctp6) podczas korzystania z dostawcy Git. Odbijanie VS wydaje się być jedynym rozwiązaniem. Nie powinien nawet próbować traktować tych plików jako kontrolowanych przez źródło, prawda? – x0n

Odpowiedz

5

Dla użytkowników Git, edytuj swój plik .gitignore, wpisz "/.vs". Spowoduje to zignorowanie folderu z zablokowanym plikiem.

Nie przetestowałem tego, ale dodanie tego do pliku zignorowania dla innego systemu kontroli źródła (TFS, mercurial itp.) Powinno rozwiązać problem.

+0

Zrobiłem to, dodając to do pliku rozwiązało problemy: '#Ignore te katalogi .vs /' – fgalarraga

0

Miałem podobny problem, gdy próbuję spakować pakiet nuget. Właśnie zamknąłem wszystkie wystąpienia Visual Studio, a następnie usunąłem wszystkie pliki w tym katalogu (/.../vbcs.cache/). Pomogło mi to.