Saya telah mengalami masalah dengan Intellisense di Microsoft Visual Studio 2012 . Saya akan bekerja dalam proyek, mengedit kode dan yang lainnya (setelah periode waktu, di mana saja dari 5 menit hingga lebih dari satu jam) dan tiba-tiba, tidak ada lagi saran kode atau intellisense. Keduanya sepertinya berhenti bekerja sepenuhnya pada saat bersamaan.
Satu-satunya solusi yang saya coba adalah mengatur ulang semua pengaturan saya, menutup Visual Studio sepenuhnya dan membuka kembali proyek lagi. Apakah ada solusi yang lebih baik atau pembaruan yang akan memperbaikinya?
visual-studio
visual-studio-2012
visual-studio-2013
visual-studio-2015
intellisense
Josh Menzel
sumber
sumber
Jawaban:
Saya menghabiskan banyak waktu untuk meneliti masalah yang sama. Beberapa solusi terkait bug ini dengan beberapa rujukan yang direferensikan. Yang lain mengatakan itu
Microsoft.Windows.Design.Extension.dll
dan.Interactivity.dll
harus dalam referensi proyek. Tetapi tidak ada solusi yang bekerja untuk saya.Saya pikir ini adalah bug di Visual Studio 2012, Microsoft harus memperbaikinya.
sumber
Saya harus mencatat bahwa saya belum pernah mengalami masalah sejak memutakhirkan RAM saya. Saya tidak dapat mengkonfirmasi apakah itu terkait tetapi masalahnya sudah lazim ketika saya memiliki RAM 2-4GB. Tidak ada masalah sejak pergi ke 8 dan 16GB.
Jika hanya satu file / jendela yang tampaknya terpengaruh, tutup dan buka kembali file itu. Jika itu tidak berhasil, coba di bawah ini.
Dalam Visual Studio:
Jika ini tidak berhasil, berikut beberapa langkah untuk dicoba:
Untuk proyek C ++:
MSDN memiliki beberapa hal untuk dicoba: Saran MSDN
File yang rusak
.ncb
sepertinya sangat mungkin.Dari MSDN:
.ncb
file..ncb
file baru .)Catatan:
Kemungkinan penyebab pembalakan:
designer.vb
file saya juga tidak diperbarui dari ini..ncb
file yang rusak(Silakan tambahkan ke komentar jika Anda melihat perilaku yang menyebabkan ini.)
sumber
protected
aktor bukannyapublic
. Theprotected
ctor akan muncul dalam daftar fungsi di luar lingkup diakses, tetapi argumen intellisense akan hilang, yang agak IMHO tidak konsisten.Yang berhasil bagi saya adalah menghapus file .suo yang dibangun secara dinamis (Pilihan Pengguna Solusi) , dalam direktori .vs (tersembunyi) yang terletak di jalur yang sama dengan file solusi.
Saya memiliki masalah ini kadang-kadang kembali, dan itu pada proyek / solusi yang berbeda, tetapi tidak pernah lebar VS. Proyek-proyek baru selalu berfungsi dengan baik.
Menjalankan Pembaruan Profesional VS2015 -2-
sumber
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
. Terima kasih banyak.Saya memiliki masalah yang sama; Intellisense secara acak akan berhenti ditampilkan di beberapa file, tetapi tidak pada yang lain. Saya baru saja mengalami hal itu pada saya lagi. Menekan Ctrl+ Spacetidak akan menampilkan apa pun
Form1
, beralih keForm2
atau kelas lain akan muncul daftar seperti yang diharapkan. Restart Visual Studio biasanya melakukan trik, meskipun sangat menjengkelkan dan konyol untuk fitur dasar seperti itu rusak ...sumber
Yang berhasil bagi saya adalah dengan menonaktifkan dan mengaktifkan kembali Resharper
Pergi ke
Tools -> Options-> Resharper ->General
Klik
Suspend
-> Ini menonaktifkan pencarian ulangKemudian periksa apakah Intellisense Anda berfungsi atau tidak. Dalam kasus saya, hal itu dan kemudian saya kembali dengan Resharper .
Jika ini tidak berhasil, Anda mungkin perlu Goto
Resharper -> Options-> Environment -> Intellisense -> General
Dan
Ubah Intellisense menjadi
Visual Studio
sumber
Saya menemukan solusi yang bekerja untuk saya 100% dari waktu (saya tidak menginstal ReSharper). Menekan
Refresh
masukSolution Explorer
membuat IntelliSense kembali.sumber
Itu tidak berhasil untuk saya dengan semua langkah itu. Anehnya saya perhatikan Intellisense bekerja untuk solusi lain di visual studio 2015, tetapi tidak untuk yang spesifik.
Saya menemukan dan menghapus file .suo dan memulai kembali studio visual. Itu memperbaikinya bagi saya.
sumber
Saya memiliki masalah yang sama pada Visual Studio 2010 pada C ++ dan saya mengatasinya dengan Tools -> Options -> Text Editor -> C / C ++ -> Advanced -> Nonaktifkan database -> False, Ok; Tutup VS; buka VS dan voila.
sumber
Saya menghadapi masalah ini di Visual Studio 2015 + C #.
Setelah beberapa saat, saya memecahkan masalah ini:
1) Untuk menuju: Alat -> Opsi -> Editor Teks -> C #
2) Periksa opsi ini "Anggota daftar otomatis" dan "Aktifkan ruang virtual".
Mungkin, beberapa ekstensi, seperti R #, menonaktifkan opsi ini untuk menggunakan alat mereka.
sumber
Dengan visual studio> 2015 saya menghapus file .suo. (mencarinya di proyek Anda melalui file explorer)
Mulai ulang studio visual dan Anda siap berangkat.
sumber
Saya menghadapi masalah yang sama dengan Visual Studio 2015 Preview. Saya telah menutup file tersebut dan membukanya kembali. Itu memperbaikinya untuk saya :).
sumber
Dalam kasus saya, saya telah menambahkan .ascx.cs ke proyek melalui klik kanan => "Sertakan dalam Proyek", tetapi proyek itu ditetapkan sebagai "Konten" dan bukan "Kompilasi". Setelah saya atur ini menjadi "Kompilasi", intellisense mulai bekerja lagi.
sumber
Proyek MS Visual Studio 2017 Pro, C ++
Terlalu banyak jawaban bagus untuk pertanyaan ini. Ini bekerja untuk saya:
IntelliSense hanya berfungsi ketika saya memuat proyek dengan mengklik dua kali file solusi.
Saya mencoba semua jawaban di atas dengan sayangnya tidak berhasil. Dll, pengaturan, dependensi ... sebut saja. Ini menyebalkan bahwa Anda harus melalui semua itu untuk autocomplete .... miss my Vim config ....
sumber
Saya memiliki pembaruan VS2012 4 dan masalahnya adalah terputus-putus, tetapi begitu ia menyerang halaman tertentu yang sedang diedit itu ada untuk tinggal. Salah satu solusinya adalah dengan menutup halaman dan mengeditnya kembali.
Berikut ini beberapa pintasan KBD untuk mencoba mem-boot ulang, tetapi tidak tahu apakah itu berfungsi.
Pintasan keyboard Visual Studio untuk menampilkan intellisense
Tidak ada solusi yang bekerja untuk saya, BTW saya menggunakan C # ...
Saya pikir ini adalah bug IS lain .... di masa lalu ada banyak masalah.
sumber
@ TonyL menjawab tidak bekerja untuk saya, tetapi saya perhatikan Intellisense berhenti bekerja di
foo
kelas setelah saya mengubah metode tanda tangan dibar
kelas.Menutup dan membuka kembali
foo.cs
file memperbaikinya.sumber
Salah satu hal yang hanya membantu saya adalah
Ini membutuhkan waktu sekitar 5 menit - tetapi menghemat banyak waktu karena intellisense mulai bekerja.
Satu hal yang perlu diperhatikan adalah penggunaan memori (sudut kanan atas VS 2013 ultimate) menunjukkan penurunan sekitar 40%.
sumber
Coba instal paket pembaruan 1, tautan . Saya memiliki masalah yang sama dan terpecahkan ketika saya menginstal pembaruan.
sumber
Saya memiliki masalah yang sama, ternyata paket nuget tidak secara otomatis diunduh untuk solusi yang saya unduh dari repositori yang baru, jadi intellisense tidak tersedia karena tidak ada paket yang diperlukan untuk menunjukkan saran yang tepat yang tersedia.
sumber
Saya sedang menonton tutorial python MVA di youtube dan melihat kecerdasan saya juga menghilang, segera setelah mereka menjelaskan mengapa,
sesuatu di sepanjang baris ini (alasan kurangnya kosa kata pengkodean yang tepat saya baru untuk pemrograman tetapi saya telah menemukan solusinya)
Jawaban: "Visual studio tidak selalu dapat menebak apa yang Anda coba masukan - karena itu tidak selalu menyadari bahwa ia perlu memberi Anda petunjuk, misalnya jika Anda mencoba menggunakan string dalam suatu variabel dan perlu intellisense untuk memberi Anda Pilihan untuk konten string itu, kadang-kadang Anda harus memberi tahu studio visual bahwa variabel ini sebenarnya adalah string.
contoh:
sumber
Saya punya masalah hanya dalam satu file. Setelah membuat kelas baru dan mengerjakannya, itu belum ditambahkan ke lingkup proyek saya. Jadi ketika saya menutup dan membuka kembali solusi saya pada hari berikutnya, file tersebut tidak berada dalam ruang lingkup proyek.
Menambahkan item yang ada ke ruang lingkup proyek memperbaikinya untuk saya.
sumber
Dalam kasus saya, saya hanya tidak patuh pada awalnya dan tidak melihat bahwa salah satu dari 30 proyek dalam solusi saya mengatakan "(gagal memuat)" walaupun salah satu file masih dimuat di editor, tetapi tidak memiliki kecerdasan. Reload proyek melakukan trik.
sumber
Intellisense tidak mengenali namespace yang diimpor dalam kasus saya, meskipun saya dapat mengkompilasi proyek dengan sukses. Solusinya adalah hapus centang namespace yang diimpor pada tab referensi proyek, simpan proyek, periksa lagi dan simpan proyek lagi.
sumber
Saya punya masalah ini ketika beberapa majelis dependen diubah tetapi dikunci oleh contoh lain dari studio visual (2015).
sumber
Solusi saya (saya menggunakan perforce) adalah memuat seluruh solusi alih-alih file individual.
Awalnya saya telah memuat file dengan mengkliknya terpaksa
Solusi Tutup VS (yang menutup file individual) Dibuka kembali dengan memulai file solusi, bukan file individual
sumber
Jika Anda menggunakan Halaman Master maka buat halaman master kosong gunakan halaman master di halaman konten Anda. Jika ini menyelesaikan masalah maka itu berarti halaman master asli Anda memiliki beberapa masalah. Port kode asli Anda selangkah demi selangkah ke halaman master baru dan uji setelah setiap port jika intellisense berfungsi dengan baik. Trik ini memecahkan masalah kecerdasan saya.
sumber
Untuk python, coba klik tombol "Python XX" di sebelah kiri bilah status bawah dan ubah ke nilai yang berbeda.
Ini adalah satu-satunya hal yang berhasil untuk saya.
sumber
Jika ada yang masih mengalami masalah ini, cukup tutup solusinya dan buka kembali.
sumber
Saya sudah berurusan dengan ini selama Visual Studio ada. Dan ya, bahkan dalam versi saat ini masih gagal (terutama untuk proyek besar.)
Saya ingin berbagi alat gratis kecil yang saya dan teman saya tulis untuk mengatasi masalah yang sama persis ini. Anda pada dasarnya menutup solusi Anda, seret foldernya ke ikon untuk alat ini dan itu akan mengatur ulang semua file perantara untuk Anda. (Baca manual teks di dalamnya jika Anda ingin tahu yang mana. Ini bukan hanya satu file.)
Saya menggunakannya untuk membersihkan semua proyek VS saya. Jadi begini :
sumber
Visual Studio 2019
Satu-satunya hal yang berhasil bagi saya: Buka Alat -> Opsi -> Editor teks -> C # -> Intellisense
Dan matikan
Ternyata saya terlalu bersemangat untuk mencoba segala sesuatu yang baru dalam VS :) Itu rusak hanya dalam satu solusi.
sumber