Không thể nhập vào Visual Studio


182

Tôi không thể chỉnh sửa bất kỳ tệp nào trong một dự án trong Visual Studio 2013. Nó chỉ xảy ra trong một dự án. Nếu tôi mở một dự án khác, tôi có thể gõ tốt, nhưng một khi tôi quay lại dự án có vấn đề, tôi không thể gõ vào các cửa sổ soạn thảo. Không chắc có vấn đề gì không nhưng dự án mang đến cho tôi các vấn đề chúng tôi đang sử dụng SVN. Các dự án khác chỉ là những người địa phương trên máy. Tôi đã khởi động lại Visual Stuido, khởi động lại máy tính và vẫn không thể chỉnh sửa các tập tin. Có ý kiến ​​gì không?


Bạn có sử dụng một số plugin SVN cho Visual Studio không? Nếu bạn làm như vậy, nó có thể là nguồn gốc của vấn đề. Lần duy nhất VS không cho phép tôi chỉnh sửa tệp là khi lỗi này xảy ra khi tôi cố chỉnh sửa tệp trong khi gỡ lỗi. Những gì lỗi làm về cơ bản là giữ tệp ở chế độ chỉ đọc sau khi tôi dừng gỡ lỗi (mở lại tệp hoặc khởi động lại VS dường như có ích). VS có một lỗi tương tự khác ngăn bạn sao chép các tệp trong dự án của bạn sau khi bạn cố gắng thực hiện trong quá trình gỡ lỗi (đôi khi điều này chỉ có thể được khắc phục bằng cách khởi động lại máy tính).
2014

Câu trả lời:


397

Điều này chính xác đã xảy ra với tôi. Bạn có ReSharper? Nếu vậy, giải pháp tôi tìm thấy ở đây có thể làm việc cho bạn. Từ nhận xét của Alexandre trong câu trả lời được chấp nhận:

Hãy thử làm sạch R # caches C: \ Users {Tên người dùng} \ AppData \ Local \ JetBrains \ ReSharper \ v8.2 \ SolutionCaches \ và sau đó mở lại giải pháp

Từ bên dưới nhận xét - đó là %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCachescho những người muốn Win + R.

Từ bình luận bên dưới, một vị trí khác có thể: %userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\Soluti‌​onCaches

Cập nhật - Một lựa chọn dễ dàng hơn:

Bạn cũng có thể vào tùy chọn ReSharper, Môi trường / Chung, nhấp vào Xóa bộ nhớ cache và khởi động lại Visual Studio - Chin ngày 27 tháng 2 lúc 2:02 nhập mô tả hình ảnh ở đây


7
Điều này làm việc cho tôi. Chỉ một trong những dự án của tôi bị ảnh hưởng và nó khiến tôi phát điên! Tôi sẽ gửi báo cáo lỗi cho jetbrains để hy vọng đây là vấn đề ngắn hạn.
Ravendarksky

4
Đã làm cho tôi. Vấn đề này vẫn còn hiện diện trong R # 8.2.3 và VS 2013 Cập nhật 4.
Den

5
Tôi đã có cùng một vấn đề và giải pháp này đã giải quyết nó. Tôi có phiên bản VS 2013 Professional & ReSharper 8.2 C #
dvdmn

13
Đó là %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCachesđối với những người muốn Win + R.
antak 5/2/2015

33
Bạn cũng có thể đi tới tùy chọn ReSharper Environment/General, nhấp vào Clear Cachesvà khởi động lại Visual Studio
Chin

11

Tôi đã gặp vấn đề tương tự ngày hôm nay (thậm chí không thể chỉnh sửa các tệp hoàn toàn mới), nhưng hóa ra là do "Trình cắm kiểm soát nguồn". Tôi sử dụng AnkhSVN và thực hiện cập nhật khi được nhắc ngày hôm qua. Vì bất kỳ lý do gì, điều này khiến tôi không thể chỉnh sửa bất kỳ loại tệp nào ngoài JSON. Dưới đây là các bước tôi đã trải qua để sửa nó:

  1. Mở tùy chọn Visual Studio (Công cụ -> Tùy chọn)
  2. Thay đổi "Trình cắm kiểm soát nguồn" thành "Không" (Kiểm soát nguồn -> Lựa chọn trình cắm)
  3. Khởi động lại Visual Studio
  4. Lặp lại các bước 1-3, ngoại trừ bật lại AnkhSVN ở bước 2

Tôi đã có thể chỉnh sửa các tập tin một lần nữa sau này.


2
Điều này sửa nó cho tôi ... Chúa Giêsu không thể làm bất cứ điều gì đúng không?!
codenamezero

Sau đó tôi đã khóa hệ thống tập tin, sau khi thực hiện việc này, tôi xóa phần đọc chỉ trên toàn bộ cấu trúc fodler
surya

4

Chỉ cần xóa tất cả các tập tin tạm thời từ thư mục tạm thời.

Lưu ý: Trước khi xóa tập tin tạm thời đóng studio trực quan.

Để xóa các tập tin tạm thời:

  1. Mở cửa sổ Run bằng cách nhấn nút Windows + R
  2. Nhập% temp% vào hộp văn bản.
  3. Nhấn nút Enter

Chạy hình ảnh cửa sổ

Bây giờ bạn sẽ thấy tất cả các tập tin tạm thời của bạn. Chỉ cần nhấn Ctrl + A để chọn tất cả các tệp trong thư mục tạm thời. Bây giờ xóa tất cả chúng. một số tập tin sẽ không bị xóa. Chỉ cần bỏ qua chúng.

Bây giờ Mở studio hình ảnh của bạn và cố gắng chỉnh sửa cú pháp. Tôi hy vọng nó sẽ làm việc ngay bây giờ!


1

Các tập tin trong câu hỏi chỉ đọc? Điều đó có thể giải thích tại sao bạn không thể thay đổi chúng.

Tôi không quen thuộc với SVN, nhưng trong một số hệ thống kiểm soát nguồn, bạn phải kiểm tra tệp trước khi sửa đổi.


Các tập tin không được đặt thành chỉ đọc. Thông thường tôi chỉ có thể chỉnh sửa mà không cần kiểm tra chúng. Tôi đã có studio hình ảnh làm điều này với tôi trước đây trong các dự án khác, nhưng mỗi lần nó xảy ra tôi đã có thể khởi động lại studio hình ảnh và nó vẫn ổn.
Corey Witherow

Thông thường bạn có thể chỉnh sửa mà không cần kiểm tra chúng ... trong Visual Studio? Hoặc một số biên tập viên khác? Hầu hết các biên tập viên sẽ cho phép bạn thay đổi các tệp chỉ đọc, họ sẽ chỉ phàn nàn khi bạn lưu. Làm thế nào bạn kiểm tra trạng thái chỉ đọc? Bạn đã thực sự kiểm tra thuộc tính "chỉ đọc" trên các thuộc tính tệp? SVN có thể tự động thiết lập điều này, nếu thuộc tính "svn: khóa-khóa" trong SVN được đặt cho tệp đó.
Ben

0

Đã xảy ra với tôi ngày hôm nay, đối với tôi vấn đề là với các tệp bản in. Tôi không thể viết vào bất kỳ .tstệp nào và điều này là do tôi đã tạo một tsconfig.jsontệp nhưng chưa điền vào tệp đó (nó trống). Sau đó, tôi đã bị gián đoạn và quên rằng tôi có tập tin trống này, và phải mất một thời gian tôi mới nhận ra đây là nguyên nhân của vấn đề. Vấn đề này đã xảy ra trong phòng thu trực quan 2015.


Một cái gì đó tương tự đã xảy ra với tôi hôm nay trong VS 2019, nơi các phím nhập và mũi tên không hoạt động nhưng tôi có thể nhập các ký tự. Theo mặc định, ánh xạ bàn phím được đặt thành ReSharper (Visual Studio) . Để khắc phục điều này, tôi đã vào Tùy chọn | Môi trường | Bàn phím và nhấp vào nút Đặt lại. Sau khi thiết lập lại xong, tôi chọn lại ReSharper (Visual Studio) và nhấp vào OK.
Opus4210
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.