Zauważyłem kilka razy w ciągu ostatnich miesięcy, że czasami używam małej żółtej ikony żarówki i klikam ją prawym przyciskiem myszy i wybieram opcję, aby coś dla mnie naprawić, a następnie po prostu podkreśla to, co miał naprawić, i wyskakuje komunikat o treści „Nie udało się zmodyfikować dokumentów”.
Czy ktoś miał ten problem?
Czy wiesz, jak to pokonać?
To prawie tak, jakby resharper myślał, że dokument jest tylko do odczytu lub coś w tym rodzaju, mimo że mogę ręcznie edytować dokument.
c#
git
visual-studio-2013
resharper
Curtis
źródło
źródło
Odpowiedzi:
Mam ten sam problem z Visual Studio 2013.
Rozwiązaniem było dodanie projektu do kontroli wersji (w moim przypadku git).
Teraz nie musisz wykonywać zatwierdzeń, jeśli nie chcesz, ale po prostu dodaj rozwiązanie do kontroli wersji, a problem powinien zniknąć.
źródło
Wyłącz wtyczkę kontroli źródła programu Visual Studio.
źródło
Jedyną sztuczką było dla mnie wyładowanie i ponowne załadowanie projektu, w którym znajduje się plik, którego nie można edytować. (Po prostu kliknij projekt prawym przyciskiem myszy i wybierz „Zwolnij projekt” z menu kontekstowego.
źródło
Zacząłem VS 2013 jako administrator i otworzyłem projekt i teraz działa dobrze.
źródło
Pozwól mi trochę spóźnić się:
Rozwiązałem ten błąd, dodając plik .gitignore i próbując zatwierdzić zmiany.
Nie potrafię wyjaśnić, jak to rozwiązało, jednak zdarzyło mi się to na zupełnie nowym repozytorium git. Używam Git i VS przez kilka miesięcy na innym repozytorium, które od początku zawierało plik .gitignore i ani ja, ani nikt z mojego zespołu nie miał wcześniej tego problemu.
źródło
Zmiana „Microsoft Git Provider” zadziałała, ale potrzebowałem trwałego rozwiązania.
Używałem już GIT i miałem wszystkie rzeczy ReSharper w moim .gitignore. Używałem VS 2015. Kiedy zaktualizowałem ReSharper 2017.1.3 do najnowszej wersji, ten problem zaczął się pojawiać.
Zrobiłem kopię zapasową folderu mojego rozwiązania (nazwałam go „repo_backup”), a następnie sklonowałem repozytorium prosto z gita. Wszystko znów działało normalnie. Skopiowałem moje zmiany do nowego ponownie sklonowanego repozytorium, usunąłem repo_backup i kontynuowałem.
źródło