Visual Studio Editor tidak lagi menggarisbawahi kesalahan


116

Editor Visual Studio (2008) saya telah berhenti untuk menggarisbawahi kesalahan (garis merah bergelombang yang bagus ini). Saya tidak tahu kapan, tetapi ini bisa terkait dengan penginstalan .Net Framework 3.5 SP 1 atau MVC Beta (yang saya kira tidak mungkin). Selanjutnya saya telah menginstal dan menghapus kedua CodeRush dan Resharper untuk tujuan evaluasi (memutuskan untuk tidak menyimpan salah satunya).

Apakah ada yang tahu masalahnya dan cara mengembalikan fungsi ini lagi?


4
Saya baru-baru ini mengalami masalah yang sama dengan VS 2010. Dan saya menyadarinya segera setelah itu, coba tebak, saya menginstal dan menghapus Resharper.
Dmitry Tashkinov

Itu terjadi pada saya di VS2013 setelah menginstal Resharper. Saya pikir Alat Daya Visual Studio mungkin memiliki efek juga.
Begitu Banyak Goblin

Jawaban:


233

Sudahkah Anda memeriksa ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor?

Saya biasanya suka mengatur ulang pengaturan saya setelah mengotak-atik plugin, karena mereka cenderung mengacaukan pengaturan: ToolsImport and Export Settings...Reset all settings.


yang satu itu agak terlalu jelas bagi saya. terima kasih, semuanya bekerja dengan baik;)
Mats

9
Perbaikan yang sama bekerja untuk VS2013 setelah melakukan hal di atas ditambah kompilasi.
Chuck Savage

2
saya harus melakukannya pada tahun 2012 dan 2013. mengapa ini dimatikan secara default !!
Sonic Soul

10
ini sangat membantu setelah saya mencopot pemasangan Resharper.
Alejandro Bastidas

1
Saya juga perlu memeriksa "Tampilkan kesalahan semantik langsung" di lokasi yang sama
majjam

18

Tentang kemungkinan penyebabnya.

Untuk VS 2012 dan 2013 jika Anda memiliki lebih dari satu contoh Visual Studio pada mesin yang berbeda terikat ke satu akun "live" dan telah menginstal ReSharper pada salah satunya, itu menonaktifkan IntelliSense asli dan garis bawah galat (untuk menggantikan dengan aturan itu sendiri) yang akan disinkronkan melalui akun Anda ke komputer lain tanpa ReSharper.


Ini berfungsi untuk memperbaiki kesalahan garis bawah saya yang terus-menerus dan pengaturan xaml intellisense tidak disetel, terima kasih sangat membantu!
codechinchilla

Kawan ... Aku baru saja memikirkannya. Kadang-kadang itu menakutkan sekali.
Maxime Rouiller

1

Ini umumnya disebut Disable Squiggl y atau Wavy lines di Visual Studio.

Bagaimana Anda akan melakukannya di Visual studio 2013?

TOOLS -> Options ... -> Text Editor -> C / C ++ -> Advanced -> Disable Squiggles : True / False (Under IntelliSense) -> Tekan OK


1

Saya tahu ini pertanyaan lama, dan dengan berbagai solusi, tetapi saya telah memperbaikinya dengan cara yang berbeda. Saya bekerja dengan Unity3D pada kode C # saya menggunakan VS2017, ketika tiba-tiba VS memutuskan untuk berhenti menggarisbawahi kesalahan saat saya mengetik. Namun, jika saya menutup tab file dan membukanya kembali, itu tiba-tiba membatalkan kesalahan.

Sebagai contoh:

class A { 
public int x; 
s;
}

harus obvsiouly memberikan kesalahan untuk simbol kesepian itu. Tapi, VS tidak menggarisbawahinya sampai saya menutup dan membuka kembali tab file ini.

Solusi : Menyalin seluruh folder Unity Project (yang pada dasarnya seperti folder VS Solution biasa) dan bekerja dengan folder baru, masalah yang hilang di sana.


0

Saya mengalami masalah yang sama dengan 2017. Ada opsi 'nonaktifkan intelisense', pastikan disetel ke false.


0

Untuk visual studio 2017 akting menurut komentar HeeJae di:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

yaitu:

Hai. Anda mungkin mengalami masalah yang diketahui. bisakah kamu mencoba ini?

1. Perbarui ke rilis terbaru Jika itu tidak menyelesaikannya

2. Buka Tools \ Options \ Projects and Solutions \ General dan hapus centang "Izinkan inisialisasi proyek paralel".

3. Tutup VS.

4. Hapus direktori ".vs" di samping file solusi mereka.

5. Buka kembali VS.

..

Terima kasih

Anda dapat mengaktifkan kembali opsi "Izinkan inisialisasi proyek paralel" setelah masalah diselesaikan.

Saya mencoba memutakhirkan VS, mengatur ulang pengaturan VS, menghapus cache VS dan semua yang dilakukan orang secara konvensional tetapi tidak ada yang menyelesaikan masalah ini! Pada akhirnya, solusi yang disebutkan bekerja untuk saya secara ajaib.

Semoga berhasil


0

Membongkar dan memuat proyek yang sama lagi dari solusi melakukan triknya. Cukup klik kanan pada proyek dan klik "Bongkar Proyek". Setelah dibongkar, sekali lagi klik kanan proyek yang sama dan klik "Muat Ulang Proyek". Kesalahan penyorotan akan kembali.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.