Intellisense ve kod önerisi Visual Studio 2012 Ultimate RC'de çalışmıyor


228

Visual Studio 2012 Ultimate RC'yi indirip yükledim, ancak intellisense ile ilgili bir sorunum var: Ctrl+ tuşuna basana kadar çalışmıyor Space. Kod önerileri de devre dışı bırakılır (örneğin yöntem parametreleri).

Sorunun VS kurulumu ile olduğunu düşünüyorum, çünkü işlemin sonunda aşağıdaki ileti gösterilir: " Olay günlüğü dosyası dolu ".

Neden bu sorunu yaşıyorum ve düzeltmek için ne yapabilirim?


92
Aynı sorunu yaşadım. Bence bu resharper ile vs2010 ve ondan vs2012 ithal ayarları yaşadım. Araçlar-> Yerleşimleri içe ve dışa aktarma-> Tüm ayarları sıfırla
er-v

8
Ben de yeniden birleştirici yüklü var, ama benim durumumda sorun değil gibi görünüyor. Sonunda, VS12 varsayılan olarak intellisense'ı etkinleştirmiyor gibi görünüyor (otomatik tamamlama ve kod önerileri almak için CTRL + Boşluk kullanmanız gerekiyor). Bunu Araçlar-> Seçenekler yapılandırma menüsünden etkinleştirmem gerekiyordu.
h_djebli

7
Araçlar -> Seçenekler -> Metin Editörü -> C # -> Intellisense. "Bir karakter yazıldıktan sonra Tamamlama listesini göster" ve temel alınan onay kutularını işaretleyin
h_djebli

10
TOOLS-> Settings-> altında bulun Import and Export Settings.... Sıfırlama yapmak Intellisense'i bana geri getirdi.
avcı

14
VS2012'yi yeniden başlattım ve Intellisense tekrar çalıştı
Alex

Yanıtlar:


186

Adresine git

Tools->Options->Text Editor->C# (or All Languages)->General

ve etkinleştirmek Auto List Membersve Parameter Informationsağ taraftaki bölmede.


8
Bu adımları izledim ve zar yok. Otomatik liste üyeleri kontrol edilir, ancak hâlâ bir fikir alamıyorum. naber?
Nathan Tregillus

16
Yeniden paylaşıcının deneme sürümündeyken ve deneme bittiğinde bu oldukça yaygındır. R # bu ayarları kapatır ve R # sürümü ile değiştirir, bu yüzden R # gittiğinde, her türlü kod tamamlama yapar varsayalım.
Phillip Schmidt

6
Bu R # ve deneme sürümü ile oldu. 'Tüm Diller' ile birlikte her tür için ayrı ayrı yeniden etkinleştirdiğinizden emin olun .
Nate Diamond

3
Bu, Tüm Diller için devre dışı bırakıp yeniden etkinleştirdikten sonra benim için çalıştı. Ayrıca Resharper deneme sürümünü yükledim ve süresinin dolmasını sağladım.
Brian Lacy

4
en iyi seçenek visual studio yeniden başlatmak
vikas

118

VS2012'yi yeniden başlatmak sorunu çözmelidir.


7
Bunu cevaplamak için ona geldi! Başka hiçbir şey işe yaramadı, ama hey! Bu pencereler! Sadece VS'yi yeniden başlatın! (Eğer işe yaramadı bir sonraki rebbot için gitmek istiyorum).
Joel

2
Keşke bu soruna daha iyi bir çözüm olsaydı, ama işe yarayan tek şey bu. Zekanın çalışmayı bırakmasının bir nedeni yok gibi görünüyor ve benim için en rahatsız edici zamanlarda gerçekleşiyor gibi görünüyor. Birisi kalıcı bir düzeltme bulursa bir güncelleme isterim.
Howard Renollet

benim için dört çalıştı! Bazı çok basit ders kitabı C # kodunu yazarken Intellisense çalışmayı durdurdu ve bir yeniden başlatma düzeltildi. Neden emin değilim ...
InvalidBrainException

5
Sadece kullandığım dosyayı tekrar açıyorum.
Tümü

2
işletim sisteminde yüklü olan tüm microsoft ürünleri için varsayılan çözüm
Baby

27

Buradaki gönderiye bakın .

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

Bu klasördeki dosyaları silin. VS2010:

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

VS Ultimate 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

VS Professional 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

1
Bu benim için çalışan tek düzeltme oldu! Çok teşekkürler! Onun 12.0 şimdi
Jake Steele

Bana yardım eden tek düzeltme. Teşekkürler.
Gregory Khrapunovich

@GregoryKhrapunovich Yardımcı olabilirim sevindim!
pyccki

2
Benim için doğru yol "% AppData% \ Microsoft \ VisualStudio \ 12.0 \ ReflectedSchemas" idi, çünkü% AppData%, Roaming
usr-local-ΕΨΗΕΛΩΝ

1
Studio 2015 için \ Microsoft \ VisualStudio \ 14.0
Mastro

26

Başka bir olası çözüm, ayarları tamamen sıfırlamaktır. Bunu benim için düzeltti:

Tools->Import and Export settings->Reset all settings.


Benim için mükemmel çalıştı. Sadece bazı fikirleri kaybettim (örneğin VB yöntemleri için argüman imzaları). Ne yaptığını bilmediğimde bazı klasördeki dosyaları silme fikrini beğenmedim.
Andy Brown

Benim için harika çalıştı. Çalıştırmak için sıfırlamadan sonra IDE'yi yeniden başlatmak zorunda kaldım.
NightSkyCode

Bunu denediğimde, şunu alıyorum: Hata 1: Görev Listesi Görüntüleme Ayarları: Görev listesi biçimi değişti. Bu da beni bu duruma getirdi: stackoverflow.com/questions/28189563/… ie. Sadece açık bir projeniz olmadığından emin olmalısınız. Bu hatayı alıp aldıysanız, yeniden başlatın ve tekrar deneyin.
maplemale

19

A.İçe / Dışa Aktar ayarlarınızı kaydedin veya dışa aktarın:

Araçlar-> Alma ve Verme ayarları

B. Alma / Verme sıfırlamasını yapın:

Araçlar-> Alma ve Verme ayarları-> Tüm ayarları sıfırla.

C. Geri dönün ve orijinal ayarlarınızı tekrar yükleyin! Intellisense çalışıyor ve orijinal ayarlarınız geri döndü!


VS 2012'de benim için çalıştı (gerçi VS'den tamamen çıkıp değişikliklerin yürürlüğe girmesi için tekrar başlatmam gerekiyordu). Teşekkürler!
theDrake

14

Bunu çözmek için kullanıyorum, cmd hattına git

devenv.exe /setup /resetuserdata /resetsettings

1
Bu VS 2013 için çalışıyor. Şimdilik sorun yok :)
Orhaan

Ne yazık ki, bu bana yardımcı olmadı. Şimdi başlangıçta çok fazla hata mesajı alıyorum (compatibilitychecker bulunamadı, PHP ile bir şey, vb.). Daha önce almadığım mesajlar. Bunun yanı sıra yardımcı olmadı: intellisense hala çalışıyor, ancak olaydan sonra + = Olay tamamlayıcı için kodu doldurması gereken otomatik tamamlama için sekme karakterini hala alamıyorum
Harald Coppoolse

Bu güvenli değil. Benim VS şimdi hata var ve artık çalışmaz, onarım / yeniden yükleme gerekiyor. Araçlar yerine Tüm Ayarları Sıfırla'yı kullanın
Jon P

4

Buradaki temel fikir, Intellisense'in kullandığı veritabanının yeniden senkronizasyonunu zorlamaktır.

Referans, çözümünüzdeki bir projeye yönelikse. Projeyi kaldırın. Ardından, kaldırdığınız projenin tam yolundan gözat seçeneğini kullanarak referansı ekleyin. Hızlı bir kurulum yapın ve referansın doğru şekilde alındığından emin olun. Şimdi eski projeyi çözüme geri ekleyin ve eski referansı kaldırın ve çözümün bir parçası olarak ekleyin.

Veritabanının yeniden senkronizasyonunu zorlama fikri başka yollarla da yapılabilir. Örneğin mutlak bir klasör yolu kullanarak.


Teşekkürler! Intellisense hiçbir hata içermeyen tek bir dosyada çalışmadığı için tüm gün başlık dosyalarının etrafında atlamak oldu!

3

resim açıklamasını buraya girin

  1. Araçlar-> seçeneklere gidin.
  2. Yukarıdaki onay kutularının işaretli olduğundan emin olun.

2

Yeniden Paylaşım-> Seçenekler-> IntelliSense-> Genel 'Visual Studio yerel IntelliSense ...' olarak ayarlayın


1

Benim için de sinir bozucu oldu ama kendi cevabımı buldum. Yeniden başlatma yardımcı oldu, ancak neden sorunla karşılaştığımı buldum: Yeniden kullanmam gereken kontrollerle bir ASP Paneli kopyalayıp yapıştırdım. Sadece ilk Div ​​etiketinde çalışanlar vardı. Diğerlerinin ayarlanması gerekiyordu, bu yüzden dedim ki "Aha ... ayarlanmamış kalan Div Etiketlerini yorum yapmama izin ver ..."

Bu yüzden sadece imleç bir kod hatasının altındaysa çalışmaz, aynı zamanda benim gibi bir kopyala / yapıştır tipindeyseniz çalışamaz.


1

Benim çözümüm (VS 2013) yönetici olarak çalışmaktı


1

Çok basit,

  1. Visual studio'yu kapatın (Çözüme sahip) (Yapılandırma ve Çözüm türünü hatırlayın ve projeyi başlatın)
  2. Çözüm yoluna git
  3. SolutionName.suo dosyasını sil
  4. Çözümü tekrar açın
  5. Yapılandırma ve Çözüm türünü ayarlayın ve projeyi başlatın (değiştirilirse)
  6. İnşa et ve kontrol et

Neden oldu Neden Benim durumumda bazı projelerin referanslarını değiştirdim


1

Hızlı çözümüm, metin düzenleyici alanındaki tüm açık dosyaları kapatmak ve sonra tekrar Solution Explorer'dan yeniden açmaktı.


0

Çözümlerin hiçbiri benim için işe yaramadı. Sorunun diğer xaml veya c # dosyalarında değil, yalnızca bir xaml dosyasında oluştuğunu fark ettim.

Satır içi dönüştürücülerle özel bağlamalar oluşturmanıza olanak tanıyan QuickConverter adlı bir uzantım vardı. Bu Intellisense ile uğraşıyordu ve uygulama oluşturulurken veya çalıştırılırken bir hata olarak algılanmadı.

Benim tavsiyem:

  • Intellisense'in tüm dosyalarda mı yoksa yalnızca belirli bir dosyada çalışmayı durdurup durdurmadığını kontrol edin
  • Sadece bir dosyaysa, kırmızı veya mavi dalgalı çizgiler arayın ve suçluyu bulacaksınız

0

Bazen OP ile aynı problemle karşılaştım.

Ne yazık ki, yukarıdaki çözümlerin hiçbiri benim için çalışmıyor. - Ayrıca Microsoft'un VS / windows forumu da dahil olmak üzere diğer olası çözümler için internetten arama yaptım ve bir cevap bulamadım.

Ancak VS çözümünü kapattığımda, " Microsoft SQL Server Compact 4.0'ı karşıdan yükleyip kurmamı isteyen bir ileti vardı " ; Bu ipucuna göre sonunda sorunu çözdüm.

Umarım bu bulgu, aynı sorunu yaşayan başkalarına da yardımcı olur.


0

Çözümlerden biri yeniden paylaşıcıyı devre dışı bırakmak veya yazım denetleyicisi uzantısını devre dışı bırakmak ve yeniden başlatmaktır. Verilen bu ideal değil.


0

Benim durumumda .csprojdosya bozuldu ve Visual Studio bazı sınıf dosyalarını çözümden hariç tuttu (Ama yine de Visual Studio'da görülebiliyordu, bu yüzden sorun ilk bakışta belirgin değildi). Bu dosyalarda intellisense mevcut değildi. Yani düzeltme dosyaları çözüme geri eklemekti.


0

Bu sorunları 2 haftadan beri karşılaşıyordum, sonunda Process monitor (ProcMon.exe) adlı bir Sysinternal aracı kullanarak anladım. Sorun, otomatik güncelleme ayarlarıyla ilgilidir. Aşağıdaki çözümü uyguladım ve çalıştırdım

Çözüm: Araçlar -> Seçenekler -> Ortam -> Uzantılar ve Güncellemeler -> (işaretini kaldırın) Otomatik olarak güncellemeleri kontrol et-> Tamam


0

Bazen kod sözdiziminizde "in" kullandığınız gibi bir hata var, "..." "olmalıdır. Sorunları hızlı bir şekilde tespit etmenize yardımcı olması için Tasarım düğmesini tıklayıp oluşturmaya çalışın ve satırı gösterecektir. hata


0

Bu benim başıma geldi - ve (hemen belli olmasa da) bir lisanslama sorunu sırasında Resharper'ın (R #) devre dışı bırakılmasıydı.

Resharper'ın etkinleştirilmesi bunu benim için düzeltti!


0

Internet'ten bazı snippet'leri Intellisense'yi kıran bazı özel karakterlerle kopyaladığımda genellikle aynı sorunla karşılaşıyorum.

Benimle birkaç kez oldu, dosyayı sildikten ve yeni bir tane oluşturduktan sonra sorunu keşfettim, şimdi aynı sorunla karşılaştığımda, yumruk Visual Studio'yu yeniden başlatıyorum, bu sorunu çözmezse, sonuncuyu kaldırırım snippet İnternetten kopyaladım ve elle yaptım, sorun ortadan kalktı.

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.