Visual Studio'da yazılamıyor


182

Visual Studio 2013'te bir projedeki dosyaları düzenleyemiyorum. Yalnızca bir projede gerçekleşiyor. Farklı bir proje açarsam iyi yazabilirim, ancak sorunlu projeye geri döndüğümde editör pencerelerine yazamıyorum. Önemli olup olmadığından emin değilim ama bana sorun veren proje üzerinde SVN kullanıyoruz. Diğer projeler makinedeki yerel projelerdir. Visual Stuido'yu yeniden başlattım, bilgisayarı yeniden başlattım ve dosyaları düzenleyemiyorum. Herhangi bir fikir?


Visual Studio için bazı SVN eklentisi kullanıyor musunuz? Bunu yaparsanız, sorunun kaynağı olabilir. VS'nin bir dosyayı düzenlememe izin vermediği tek zaman, hata ayıklama sırasında bir dosyayı düzenlemeye çalıştığımda bu hata oluştuğunda. Hata ne yapar temelde hata ayıklamayı durdurduktan sonra dosyayı salt okunur modda tutmak (dosyayı yeniden açmak veya VS yeniden başlatmak yardımcı görünüyor). VS, hata ayıklama sırasında bunu denedikten sonra projenizdeki dosyaları kopyalamanızı engelleyen başka bir benzer hata var (bazen bu yalnızca bilgisayarı yeniden başlatarak düzeltilebilir).
jahu

Yanıtlar:


397

Bu kesin şey başıma geldi. ReSharper ürününüz var mı? Eğer öyleyse, burada bulduğum çözüm sizin için işe yarayabilir. Alexander'ın kabul edilen cevaptaki yorumundan:

R # önbelleklerini temizlemeyi deneyin C: \ Users {Kullanıcı Adı} \ AppData \ Local \ JetBrains \ ReSharper \ v8.2 \ SolutionCaches \ ve ardından çözümü yeniden açın

Aşağıdaki yorumdan - bu %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches Win + R kazanmak isteyenler için.

Aşağıdaki yorumdan, olası başka bir konum: %userprofile%\AppData\Local\JetBrains\Transient\ReSharperPlatformVs12\v02\Soluti‌​onCaches

Güncelleme - Başka Daha Kolay Bir Seçenek:

Ayrıca ReSharper seçeneğine, Ortam / Genel'e gidebilir, Önbellekleri Temizle'ye tıklayabilir ve Visual Studio'yu yeniden başlatabilirsiniz - Chin 27 Şubat, 02:02 resim açıklamasını buraya girin


7
Bu benim için çalıştı. Projelerimden sadece biri etkileniyordu ve bu beni deli ediyordu! Jetbrains'e bir hata raporu göndereceğim, umarım bu kısa vadeli bir konudur.
Ravendarksky

4
Benim için çalıştı. Bu sorun, R # 8.2.3 ve VS 2013 Güncelleme 4'te hala mevcuttur.
Den

5
Aynı problemim vardı ve bu çözüm çözüldü. VS 2013 Professional & ReSharper 8.2 C #
sürümüm var

13
Yani en %userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches + R kazanmak isteyenler için.
antak

33
Ayrıca ReSharper seçeneğine gidebilir Environment/General,Clear Caches ve Visual Studio
Chin

11

Bugün aynı sorunu yaşadım (hatta yeni dosyaları düzenleyemedim), ancak "Kaynak Kontrolü Eklentisi" nedeniyle ortaya çıktı. AnkhSVN kullanıyorum ve dün istendiğinde bir güncelleme yaptım. Her ne sebeple olursa olsun bu beni JSON dışında herhangi bir dosya türünü düzenleyemedi. Düzeltmek için attığım adımlar şunlardır:

  1. Visual Studio seçeneklerini açma (Araçlar -> Seçenekler)
  2. "Kaynak Kontrolü Eklentisi" ni "Yok" olarak değiştirin (Kaynak Kontrolü -> Eklenti Seçimi)
  3. Visual Studio'yu yeniden başlat
  4. Adım 2'de AnkhSVN'yi yeniden etkinleştirmek dışında 1-3 arasındaki adımları tekrarlayın

Bundan sonra dosyaları yeniden düzenleyebildim.


2
Bu benim için düzeltir ... İsa MS bir şeyleri doğru yapamaz mı ?!
codenamezero

Bunun üzerine ben dosya sistemi kilitli vardı, bunu yaptıktan sonra ben sadece tüm yem yapıda okuma kaldırmak
surya

4

Tüm temp dosyanızı temp klasöründen silmeniz yeterlidir.

Not: Geçici dosyayı silmeden önce visual studio'u kapatın.

Geçici dosyaları silmek için:

  1. Windows düğmesi + R tuşlarına basarak Çalıştır penceresini açın
  2. Metin kutusuna% temp% yazın.
  3. Enter tuşuna basın

Pencere görüntüsünü çalıştır

Şimdi tüm temp dosyanızı göreceksiniz. Geçici klasördeki tüm dosyaları seçmek için Ctrl + A tuşlarına basmanız yeterlidir. Şimdi hepsini silin. bazı dosyalar silinmeyecektir. Sadece atla.

Şimdi Görsel Stüdyonuzu Açın ve sözdizimini düzenlemeye çalışın. Umarım şimdi çalışır!


1

Söz konusu dosyalar salt okunur mu? Bu neden onları değiştiremeyeceğinizi açıklayabilir.

SVN ile ailen değilim, ancak bazı kaynak kontrol sistemlerinde, bir dosyayı değiştirmeden önce teslim almanız gerekir.


Dosyalar salt okunur olarak ayarlanmamış. Genellikle onları kontrol etmeden düzenleyebilirim. Daha önce başka projelerde görsel stüdyo yaptım, ancak her seferinde görsel stüdyoyu ve para cezasını yeniden başlatabiliyordum.
Corey Witherow

Genellikle onları kontrol etmeden düzenleyebilirsiniz ... Visual Studio'da? Yoksa başka bir editör mü? Çoğu editör salt okunur dosyalarda değişiklik yapmanıza izin verir, sadece kaydettiğinizde şikayet ederler. Salt okunur durumunu nasıl kontrol ettiniz? Gerçekten dosya özelliklerinde "salt okunur" özniteliğini kontrol ettiniz mi? SVN'deki "svn: needs-lock" özelliği bu dosya için ayarlanmışsa, SVN bunu otomatik olarak ayarlayabilir.
Ben

0

Bugün bana oldu, benim için sorun daktilo dosyaları ile oldu. Herhangi bir .tsdosyaya yazamadım ve bunun nedeni bir tsconfig.jsondosya oluşturmamdı, ancak henüz doldurmadım (boştu). Sonra kesintiye uğradım ve bu boş dosyayı aldığımı unuttum ve bu sorunun sebebi olduğunu fark etmem biraz zaman aldı. Bu sorun visual studio 2015'te oldu.


Bugün VS 2019'da enter ve ok tuşlarının çalışmadığı, ancak karakter yazabildiğimde benzer bir şey oldu. Varsayılan olarak, klavye eşleme ReSharper (Visual Studio) olarak ayarlanmıştır . Bunu düzeltmek için Seçenekler | Ortam | Klavye'ye girdim ve Sıfırla düğmesini tıkladım. Sıfırlama tamamlandıktan sonra ReSharper'ı (Visual Studio) yeniden seçtim ve Tamam'ı tıkladım.
Opus4210
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.