Intellisense dan saran kode tidak berfungsi di Visual Studio 2012 Ultimate RC

228

Saya baru saja mengunduh dan menginstal Visual Studio 2012 Ultimate RC, tetapi saya mengalami masalah dengan intellisense: itu tidak berfungsi sampai saya menekan Ctrl+ Space. Saran kode juga dinonaktifkan (parameter metode misalnya).

Saya pikir masalahnya adalah dengan instalasi VS, karena pada akhir proses pesan berikut ditampilkan: " File log peristiwa sudah penuh ".

Mengapa saya memiliki masalah ini, dan apa yang dapat saya lakukan untuk memperbaikinya?

h_djebli
sumber
92
Saya memiliki masalah yang sama. Saya pikir ini karena saya sudah vs2010 dengan resharper, dan pengaturan vs2012 diimpor dari itu. Anda dapat membuat everething bekerja seperti yang diharapkan oleh Tools-> Impor dan ekspor sett-> Atur ulang semua pengaturan
er-v
8
Saya telah menginstal ulang juga, tetapi tampaknya itu bukan masalah dalam kasus saya. pada akhirnya, sepertinya VS12 tidak mengaktifkan intellisense secara default (Anda perlu menggunakan CTRL + Space untuk mendapatkan saran autocomplete dan kode). Saya harus mengaktifkannya dari menu konfigurasi Tools-> Options.
h_djebli
7
itu Alat -> Opsi -> Editor Teks -> C # -> Intellisense. centang "Tampilkan daftar Selesai setelah karakter diketik" dan kotak centang yang mendasarinya
h_djebli
10
Ditemukan di bawah TOOLS-> Settings-> Import and Export Settings.... Melakukan reset membuat Intellisense kembali untuk saya.
pemburu
14
Saya baru saja memulai VS2012 dan Intellisense bekerja lagi
Alex

Jawaban:

186

Pergi ke

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

dan mengaktifkan Auto List Membersdan Parameter Informationdi panel sebelah kanan.

pengguna1831021
sumber
8
Saya mengikuti langkah-langkah ini, dan tidak ada dadu. anggota daftar Otomatis dicentang, tetapi saya masih belum mendapatkan intellisense. ada apa?
Nathan Tregillus
16
Ini cukup umum ketika Anda menggunakan versi percobaan ulang dan uji coba habis. Saya berasumsi R # mematikan pengaturan ini dan menggantinya dengan versi R #, jadi ketika R # hilang, begitu pula segala jenis penyelesaian kode.
Phillip Schmidt
6
Saya mengalami ini dengan R # dan versi uji coba. Pastikan Anda melewati dan mengaktifkannya kembali untuk setiap jenis secara individual , bersama dengan 'Semua Bahasa'.
Nate Diamond
3
Ini berfungsi untuk saya setelah menonaktifkan dan mengaktifkan kembali untuk Semua Bahasa. Saya juga telah menginstal uji coba Resharper dan membuatnya berakhir.
Brian Lacy
4
opsi terbaik restart visual studio
vikas
118

Memulai kembali VS2012 akan memperbaiki masalah.

Shrivallabh
sumber
7
Datang untuk menjawab ini! Tidak ada yang berhasil, tapi hei! Ini windows! Cukup restart VS! (Saya akan pergi untuk rebbot berikutnya jika tidak berhasil).
Joel
2
Saya berharap ada solusi yang lebih baik untuk masalah ini, tetapi ini adalah satu-satunya hal yang tampaknya berhasil. Sepertinya tidak ada alasan bahwa intellisense berhenti bekerja dan itu tampaknya terjadi pada waktu yang paling tidak nyaman bagi saya. Senang pembaruan jika seseorang menemukan perbaikan permanen.
Howard Renollet
bekerja untuk saya empat! Intellisense saya berhenti berfungsi karena saya menulis beberapa kode C # buku teks yang sangat sederhana dan restart memperbaikinya. Tidak yakin mengapa ...
InvalidBrainException
5
Saya baru saja membuka kembali file yang saya gunakan. Tidak perlu me-restart seluruh vs
Ghandhikus
2
solusi default untuk semua produk microsoft yang dipasang di microsoft's OS
Baby
27

Lihat posting ini di sini .

Ini bekerja untuk saya:

Hapus file di folder ini. 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
pyccki
sumber
1
Ini adalah satu-satunya perbaikan yang berhasil untuk saya! Terima kasih banyak! 12.0 sekarang
Jake Steele
Satu-satunya perbaikan yang membantu saya. Terima kasih.
Gregory Khrapunovich
@GregoryKhrapunovich Senang saya bisa membantu!
pyccki
2
Bagi saya, jalur yang benar adalah "% AppData% \ Microsoft \ VisualStudio \ 12.0 \ ReflectedSchemas" karena% AppData% termasuk Roaming
usr-local-ΕΨΗΕΛΩΝ
1
\ Microsoft \ VisualStudio \ 14.0 untuk Visual Studio 2015
Mastro
26

Solusi lain yang mungkin adalah mengatur ulang pengaturan sepenuhnya. Inilah yang diperbaiki untuk saya:

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

Houda
sumber
Bekerja dengan sempurna untuk saya. Saya hanya kehilangan beberapa intellisense (misalnya tanda tangan argumen untuk metode VB). Tidak suka gagasan menghapus file di beberapa folder ketika saya tidak tahu apa yang dilakukannya.
Andy Brown
Bekerja dengan baik untuk saya. Saya harus me-restart IDE setelah reset untuk membuatnya berfungsi.
NightSkyCode
Ketika saya mencobanya, saya mendapatkan ini: Kesalahan 1: Pengaturan Tampilan Daftar Tugas: Format daftar tugas telah berubah. Yang membawa saya ke ini: yaitu stackoverflow.com/questions/28189563/… ie. Hanya perlu memastikan Anda tidak memiliki proyek terbuka. Jika Anda melakukannya dan mendapatkan kesalahan itu, mulai ulang dan coba lagi.
maplemale
19

A. Simpan atau ekspor pengaturan Impor / Ekspor Anda:

Alat-> Pengaturan Impor dan Ekspor

B. Lakukan reset Impor / Ekspor:

Alat-> Impor dan Ekspor pengaturan-> Atur ulang semua pengaturan.

C. Kembali dan muat ulang pengaturan asli Anda lagi! Intellisense berfungsi dan Anda memiliki pengaturan asli Anda kembali!

Mitch Stokely
sumber
Bekerja untuk saya di VS 2012 (meskipun saya juga harus sepenuhnya keluar dari VS dan memulainya lagi agar perubahan diterapkan). Terima kasih!
theDrake
14

Saya menggunakan ini untuk menyelesaikannya, pergi ke baris cmd

devenv.exe /setup /resetuserdata /resetsettings
mqingqing123
sumber
1
yang ini bekerja untuk VS 2013. Tidak ada masalah untuk saat ini :)
Orhaan
Sayangnya, ini tidak membantu saya. Sekarang saat startup saya mendapatkan banyak pesan kesalahan (kompatibilitaschecker tidak ditemukan, sesuatu dengan PHP, dll). Pesan yang tidak saya dapatkan sebelumnya. Selain itu tidak membantu: intellisense masih berfungsi, tetapi setelah acara + = Saya masih belum mendapatkan karakter tab untuk pelengkapan otomatis yang harus mengisi kode untuk pengendali acara
Harald Coppoolse
Ini tidak aman. VS saya sekarang memiliki kesalahan dan tidak akan berjalan lagi, perlu diperbaiki / diinstal ulang. Gunakan Reset Semua Pengaturan sebagai gantinya dari Tools
Jon P
4

Ide dasar di sini adalah untuk memaksa sinkronisasi ulang dari database yang digunakan Intellisense.

Jika rujukannya adalah proyek dalam solusi Anda. Hapus proyek. Kemudian tambahkan referensi menggunakan opsi browse dari jalur yang tepat dari proyek yang baru saja Anda hapus. Lakukan build cepat dan periksa untuk memastikan referensi diambil dengan benar. Sekarang tambahkan proyek lama kembali ke solusi dan hapus referensi lama dan tambahkan itu sebagai bagian dari solusi.

Gagasan untuk memaksa sinkronisasi ulang basis data juga dapat dilakukan dengan cara lain. Misalnya dengan menggunakan jalur folder absolut.

Farjad
sumber
Terima kasih! Melompati file header sepanjang hari karena intellisense tidak berfungsi dalam satu file yang tidak memiliki kesalahan!
3

masukkan deskripsi gambar di sini

  1. Pergi ke alat-> opsi.
  2. Pastikan kotak centang di atas dicentang.
Siddarth Kanted
sumber
2

Resharper-> Pilihan-> IntelliSense-> General Set ke 'Visual Studio native IntelliSense ...'

Jalur
sumber
1

Itu membuat saya frustasi juga, tetapi saya menemukan jawaban saya sendiri. Restart memang membantu tetapi saya menemukan mengapa saya mendapat masalah: Saya telah menyalin dan menempelkan Panel ASP dengan kontrol yang harus saya gunakan kembali. Saya hanya memiliki mereka di tag Div pertama bekerja. Semua yang lain perlu diatur, jadi saya berkata, "Aha ... biarkan saya mengomentari sisa Tag Div yang tidak diatur ..." dan tentu saja, intellisense segera kembali.

Jadi tidak hanya itu gagal berfungsi jika kursor di bawah kesalahan kode tetapi bisa gagal berfungsi jika Anda tipe salin / tempel seperti saya.

pengguna1585204
sumber
1

Solusi saya (VS 2013) adalah berjalan sebagai administrator

XristosK
sumber
1

Sangat sederhana,

  1. Tutup visual studio (Memiliki Solusi) (Ingat Konfigurasi dan jenis Solusi dan mulai proyek)
  2. Pergi ke jalur solusi
  3. Hapus SolutionName.suo
  4. Buka Solusi lagi
  5. mengatur tipe Konfigurasi dan Solusi dan memulai proyek (jika diubah)
  6. Bangun dan periksa

Alasan mengapa itu terjadi Dalam kasus saya, saya telah mengubah referensi beberapa proyek

Itu PD
sumber
1

Solusi cepat saya adalah menutup semua file yang dibuka di area editor teks dan kemudian membukanya kembali dari Solution Explorer.

Serge Voloshenko
sumber
0

Tidak ada solusi yang bekerja untuk saya. Saya perhatikan bahwa masalahnya hanya terjadi pada satu file xaml, dan tidak pada file xaml atau c # lainnya.

Saya memiliki ekstensi bernama QuickConverter yang memungkinkan untuk membuat binding kustom dengan konverter in-line. Ini mengacaukan Intellisense dan ini tidak terdeteksi sebagai kesalahan saat membangun atau menjalankan aplikasi.

Saran saya adalah:

  • Periksa apakah Intellisense berhenti bekerja di semua file atau hanya file tertentu
  • Jika hanya satu file, cari garis berlekuk merah atau biru dan Anda akan menemukan pelakunya
Noxxys
sumber
0

Saya sesekali mengalami masalah yang sama dengan OP.

Sayangnya, tidak ada solusi di atas yang berfungsi untuk saya. - Saya juga mencari dari internet kemungkinan solusi lain, termasuk Microsoft VS / windows forum, dan tidak menemukan jawaban.

Tetapi ketika saya menutup solusi VS, ada pesan yang meminta saya untuk mengunduh dan menginstal " Microsoft SQL Server Compact 4.0 "; per petunjuk ini saya akhirnya memperbaiki masalah.

Saya berharap temuan ini dapat membantu orang lain yang mungkin mendapatkan masalah yang sama.

LCFactorization
sumber
0

Salah satu solusinya adalah dengan menonaktifkan ekstensi resharper, atau pemeriksa ejaan dan memulai kembali. Memang ini tidak ideal.

menggabungkan
sumber
0

Dalam kasus saya .csprojfile rusak dan Visual Studio mengecualikan beberapa file kelas dari solusi (Tapi mereka masih terlihat di Visual Studio sehingga masalah tidak jelas pada pandangan pertama). Dalam file-file ini, Intellisense tidak tersedia. Jadi perbaikannya adalah menambahkan file kembali ke solusi.

PiotrWolkowski
sumber
0

Saya telah menghadapi masalah ini sejak 2 minggu, akhirnya menemukan jawabannya menggunakan alat Sysinternal yang disebut Process monitor (ProcMon.exe). Masalahnya berkaitan dengan pengaturan pembaruan otomatis. Saya menerapkan solusi di bawah ini dan membuatnya berfungsi

Solusi: Alat -> Opsi -> Lingkungan -> Ekstensi dan Pembaruan -> (hapus centang) Periksa pembaruan secara otomatis-> OK

Tanny
sumber
0

Kadang-kadang sintaksis kode Anda memiliki kesalahan, seperti Anda menggunakan "dalam", itu harus "... '...." Untuk membantu Anda dengan cepat mendeteksi masalah, Anda mengklik tombol Desain , vs mencoba untuk membuat, dan itu akan menunjukkan baris kesalahan

Serigala abu-abu
sumber
0

Saya baru saja mengalami hal ini pada saya - dan (sementara itu tidak jelas langsung) itu karena Resharper (R #) dinonaktifkan selama masalah lisensi.

Mengaktifkan Resharper memperbaiki ini untuk saya!

Ian Rathbone
sumber
0

Secara umum saya menghadapi masalah yang sama ketika saya menyalin beberapa cuplikan dari internet dengan beberapa karakter khusus yang merusak Intellisense.

Itu terjadi beberapa kali dengan saya, saya menemukan masalah setelah menghapus file dan membuat yang baru, sekarang ketika saya menghadapi masalah yang sama, pertama saya me-restart Visual Studio, jika ini tidak menyelesaikan masalah, saya menghapus yang terakhir cuplikan saya salin dari internet dan melakukannya dengan tangan, mereka masalahnya hilang.

Diego Mendes
sumber