Soru VS 2012 RC'de tekrar çalışan kullanıcı türü C # sözdizimini nasıl alabilirim?


Bir şekilde, C # kodunun vurgulandığı sözdizimimin bir kısmı VS 2012 IDE'de kayboldu. Kaldırma, yeniden başlatma ve yeniden yükleme hiçbir şey yapmaz ve seçenekler iletişim kutusundaki renkleri sıfırlamaz.

Aşağıda, normalde rengi olmayan, varsayılan olarak görünen siyah (siyah) öğelerin bazı örnekleri verilmiştir:

  • Öznitellikler
  • Sistem sınıfları
  • Kendi sınıflarım

Ve hala renk olan bazı anahtar kelimeler:

  • kullanma
  • halka açık
  • geçersiz
  • var
  • için

Bunu başka biri deneyimledi ve düzeltmeyi başardı mı?


76
2018-06-10 16:27


Menşei


'Kullanıcı Türleri' için renk ayarına bakın. - leppie
Hmm - Sadece C ++ ve VB Kullanıcı Türlerini, Fontlar ve Renkler seçeneklerinde "Ekran öğeleri" liste kutusunda görüyorum. Aslında hiçbir C #'ya özel öğe göremiyorum. Belki de bir şey var mı? Tamamen bir kaldırma ve yeniden yükleme, ancak ... - Jedidja
"Araçlar" → "Seçenekler" → "Ortam" → "Yazı Tipleri ve Renkler" → "Görüntü Öğeleri:" altındaki "Kullanıcı Türleri" ni de görmedim. Kabul edilen cevabın çözümü benim için yapmadı. Sonunda, AppData klasöründen bir şeyler silerek, aşağıdaki Leonardo Herrero tarifini denedim. İşe yaradı. Şimdi "Kullanıcı Türleri" seçeneğini görüyorum ve editörde sınıflar ve yapılar renkli. - Jeppe Stig Nielsen


Cevaplar:


İşte basit bir çözüm. Dizine git devenv (2012 RC için) ve yazın devenv.exe /setup. Problemini çözecek.

devenv.exe genellikle gibi bir şeydir C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE.

Düzenle: Bunu, Visual Studio'nun komut isteminden (Başlat> Microsoft Visual Studio> Araçlar> Visual Studio Komut İstemi) gerçekleştirmeniz önerilir ve / veya komut isteminizin yönetici izinlerine sahip olduğundan emin olun.

Diğerleri için not: Bu, 2008, 2010, 11 beta, dahil olmak üzere, Visual Studio'nun diğer birçok sürümü için çalışmak için çok iyi bir şansı var ...


99
2018-06-12 20:03



Teşekkür ederim!! :) Çalıştı (ve renkleri kaybetmenin çok sinir bozucu olacağını düşünen). Komut istemini başka bir şekilde yönetici olarak çalıştırmanız gerektiğini başka birine not edin. - Jedidja
+1, bu benim için standart bir komut istemi ilk kez çalışmadı, ama sonra bir VS Komut İstemi çalıştıran bir tedavi çalıştı, teşekkürler :) - Town
Giriş için teşekkürler. Cevabı güncelledim. - GregRos
Bu benim için çalışmıyor. 2012RC Web Express'i kaldırdı :) stackoverflow.com/questions/12197771/... - ysrb
Bu çalışma için +1 ancak hala nesnelerimı renkli görmüyorum ..... güncellemek için nesnelerin açık mavi renkte olması birkaç dakika sürdü. - Bill Blankenship


Sorunum, "DateTime" türünün diğer sınıf adları gibi açık mavi gösterilmemesiyle sınırlıydı. VS Temalar arasında geriye ve ileriye doğru değiştirerek düzeltdim. Kaza ile keşfedildi. Ayarları sıfırla veya yüklemeyi onar ...

VS menü Araçları -> Renk Temasını Değiştir


31
2018-01-08 18:32



Bu, "DateTime" rengiyle de olan sorunumun mükemmel bir cevabıydı. Sabit! Teşekkürler. - Nelson Reis
Benim için sabit, teşekkürler - AlexFoxGill
Bu benim için de düzeltdi. Teşekkürler! - JMS10
Yaradı! Çok teşekkürler. - Henk Mollema
Elektrikli el aletleri taktım ve VS'yi yeniden başlattıktan sonra rengi kaybedecekti. İşte kalıcı çözüm: stackoverflow.com/a/14297776/78739 - JMS10


Bu benim için çalıştı:

1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
      devenv.exe /setup
      devenv.exe /ResetSettings

Bu, tüm ortam ayarlarınızı sıfırlayacaktır.


30
2018-01-02 15:48



Bu benim için problemi çözdü. Daha önce Visual Studio 2012 Ultimate'ın ücretsiz deneme sürümünü (sanırım) görmüştüm ama şimdi Visual Studio 2012 Professional'a (ücretli lisansta) geçiş yapmıştım. Ben önceki VS2012 sürümünden bazı "çöp" hala yukarıdaki AppData klasöründe bırakılmıştır. - Jeppe Stig Nielsen
Benim için çalışan tek şey buydu. Çok takdir! - Warren Rox
Bu benim için de benim için çalıştı. Benimki yeni bir makineye taşınan bir Resharper sorunu olduğundan şüpheleniyorum. Proje dosyalarını kaynak kontrolünden geri aldım, ancak tüm sözdizimi vurgulamanın gitmiş olduğunu fark ettim. Tüm ayarların sıfırlanması benim için çalışmadı (GUI aracılığıyla) - ve sadece bu üç adımı yaptıktan sonra tekrar iyi davranmaya başladı. Teşekkürler. - Jason
Bu benim için çalıştı. - Jonathan Kittell
Bu benim için çalıştı. İlk önce / kurulumunu kullanmayı denedim, işe yaramadı. Ama / ResetSettings yaptığımda sonunda çalıştı. Teşekkürler. - Mike


Yukarıdakilerin hiçbiri sizin için çalışmazsa, bu kayıt defteri anahtarının altındaki tüm GUID adlı klasörleri silin (Visual Studio örneğinizin kapalı olduğundan emin olun):

Visual Studio 2012 kullanıyorsanız: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors

Visual Studio 2013 kullanıyorsanız: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

Visual Studio 2015 kullanıyorsanız: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors

Visual Studio'yu yeniden başlatın ve yapılandırmak için birkaç "Kullanıcı Türü" görmelisiniz. Ardından, yedeklediğiniz Yazı Tiplerini ve Renkleri içe aktarabilir ve her şey yolunda gidebilir. Bu, VS'nin önceki ve gelecekteki sürümleri için de çalışabilir, ancak test etmedim.

Yasal Uyarı: Bu kayıt defteri ayarlarını yapmadan önce mevcut Yazı Tipleri ve Renkler ayarlarınızı dışa aktardığınızdan / yedeklediğinizden emin olun. Yapılarınızı kaybetmenizden sorumlu tutulamam :)


11
2017-09-11 19:13



Aynı sorunu yaşadım ve FontAndColors anahtarının olmadığını fark ettim. Onu yarattım, VS'yi tekrar açtım ve bak! Renkler vardı! Ama anahtarı tekrar çıkardığımda renkler ... - Peter
harika, bu ve bu yalnız benim için çalıştı :) - Manish Mishra
İş bilgisayarımda yönetici olmamak, bu benim için çalıştı. Teşekkürler! - ssn


Eğer hala bu sorunu yaşıyorsanız, ResetSettings'i deneyin (benim için çalıştı)

Not: bu Visual Studio 2012 ayarlarını sıfırlar :)

1) yakın vs.

2) cmd'yi açın (yönetici olarak).

3) devnev.exe klasörüne gidin ("C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE" gibi bir şey).

4) "devnev.exe / ResetSettings" yazın

5) açık ve güzel renklere bak


9
2017-12-10 16:14



Bu benim için çalıştı. teşekkür ederim - Eduardo Brites


Sorunun kaynağını buldum: Eğer sende varsaVerimlilik Elektrikli El Aletleri 2012" Kurulmuş,

gitmelisin Araçlar -> Seçenekler -> Verimlilik Elektrikli El Aletlerive "kapat"Renklendirilmiş Parametre Yardımı"seçenek.

Bu, sözdizimi vurgulama problemini giderdi.


8
2018-04-03 09:33



Ayrıca açıklanmıştır stackoverflow.com/questions/14253879/... - Shaun Wilson
Bu makalede Color özelliği hakkında konuşuyor ... Neyse, Power Tools seçeneğinin birçok soruna neden olduğunu düşünüyorum. - Nir Kornfeld


Herhangi bir kimse aynı problemle karşılaşırsa Visual Studio 2013 Yaptığım gibi, benim için çalışan tek çözüm ilk önce VS2013'ü kapatıp sonra da aşağıdaki kayıt defteri anahtarını silmekti:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

VS2013 yeniden açıldıktan sonra, sözdizimi vurgulama türler için geri yüklendi.

Kayıt defteri anahtarını silmeden önce, Araçlar> Seçenekler'in Yazı Tipleri ve Renkler bölümündeki tüm "Kullanıcı Türleri ..." ayarlarının eksik olduğunu fark ettim. Kayıt defteri anahtarını silmek onları geri yükledi. Bana aradıkları sözdizimi vurgulama renklerini veren varsayılan değerlerini elde ettiler.

Bu benim için çalışan tek çözüm oldu. Temaları değiştirme, kişiselleştirilmiş ayarlarımı varsayılanlara sıfırlama, çeşitli komut satırı anahtarları ile devenv.exe'yi çalıştırma / sıfırlama için Visual Studio çalışmadı.

Ayrıca, Connect sitesinde Microsoft ile aşağıdaki hata raporunu oluşturdum:

http://connect.microsoft.com/VisualStudio/feedback/details/810985/incorrect-syntax-highlighting-for-c-types.


7
2017-12-09 16:02



Kurtarıcı! Teşekkürler. - KingCronus


Benim için "Verimlilik Güç Araçları 2012" nedeni oldu. Burada önerilen hiçbir şey yardımcı oldu. Elektrikli El Aletlerini çıkardıktan sonra renkler geri geldi.


4
2018-02-05 13:16



Benim durumumda da aynı. Hiçbir şey yardım etmedi. Ancak Verimlilik Gücü Araçları'nın VS 2012'den kaldırılması hile yaptı. - Ganesh R.


yaptım herşey Burada listelenen şeyler ve hala hiçbir şey (VS2013 Güncelleme 3). AppData'da bulunan öğeleri silerek / setup / resetsettings'i sildim, kayıt defteri anahtarlarını sildim. Yine de, Kullanıcı Renkleri varsayılan renk düzeninde bile vurgulanmayacaktır.

Sonunda yardımcı olan, Yazı Tipleri ve Renkler diyaloğunu açıp, Tanımlayıcıyı seçerek ve Kalınlaştırmaktı. Ardından, Kalınlaştırılıyor. Anında sabitleme!


2
2017-11-25 18:14





Ben aynı sorunu vardı .... sadece kaldırma ve yeniden tek başına yükleme sorunu çözmedi. Yüklemeden sonra, program dosyalarındaki VS 2012'nin tüm kalıntılarını sildim, ilgili tüm kayıt defteri anahtarlarını sildim ve VS 2012 klasörünü Belgelerim'den sildim, daha sonra yeniden yükledim, kullanıcı türleri yazı tiplerinde ve renklerde görüntü öğelerinde gösterildi. her şey normale döndü. Tahminimce, bir veya daha fazla kayıt defteri anahtarıyla ilgili bir sorun oldu, ancak bundan emin olamıyorum.


0
2018-06-12 20:00