Visual Studio menampilkan kesalahan bahkan jika proyek dibangun

265

Saya punya masalah dengan Visual Studio pada solusi C #. Ini menampilkan kesalahan yang benar-benar acak, tetapi proyek dibangun. Saat ini, saya memiliki 33 file dengan kesalahan, dan saya bisa melihat garis berlekuk merah di semuanya.

Saya mencoba membersihkan / membangun kembali solusi, menutup Visual Studio dan bahkan me-restart komputer saya. Saya juga memastikan untuk melakukan langkah-langkah yang dijelaskan dalam Debugging berjalan bahkan dengan kesalahan kompilator di Visual Studio. Saya dapat memodifikasi file .cs dan saya melihat perubahan dalam solusi.

Adakah yang tahu mengapa itu bisa terjadi?

GammaOmega
sumber
3
Apakah Anda memiliki ReSharper atau addon lain seperti ini yang diinstal? Mereka dapat menyebabkan garis berlekuk merah juga.
user1908061
3
Coba hapus folder nampan dan objek dari setiap proyek.
Charlie Brown
Kesalahan atau peringatan? Jika proyek dibangun maka itu berarti ini adalah peringatan. Nonaktifkan semua addons dan lihat bagaimana hasilnya.
Ehsan
Kami memiliki masalah yang sama dengan 2 mesin kami di VS 2013 RC kandidat. Tidak ada Resharper yang diinstal. Delemma di sini adalah bahwa meskipun dibangun tanpa masalah, intellisense tidak akan berfungsi karena tidak dapat 'menyelesaikan' ruang nama dan objek. Sangat aneh. Bekerja pada 5 mesin lain dengan sempurna.
Ryk
Konflik yang belum terselesaikan di Team Foundation Server juga dapat menjadi sumber masalah ini. Mendapatkan versi terbaru dapat melaporkan bahwa itu berhasil dan semua file diperbarui, tetapi itu tidak selalu benar. Jika Anda pergi ke Team Explorer> Perubahan Tertunda> Tindakan drop-down> Selesaikan Konflik dan klik "Dapatkan Semua Konflik" itu akan menunjukkan kepada Anda jika ada konflik yang belum terselesaikan yang perlu Anda perbaiki.
user2310967

Jawaban:

325

Jika Anda memiliki ReSharper, coba kosongkan cache ReSharper:

Dalam menu, ReSharper> Opsi> Lingkungan> Umum> Kosongkan Tembolok

dan menonaktifkan dan mengaktifkan kembali ReSharper:

Dalam menu, Alat> Opsi> ReSharper> Umum> Tangguhkan / Kembalikan

GammaOmega
sumber
182

Membersihkan cache Resharper tidak membantu dalam kasus saya, mencoba menangguhkan / mengembalikan , dan juga Memperbaiki Resharper, menggunakan unduhan terbaru dari situs web JetBrains - tidak ada yang membantu. Ini setelah saya mencoba menutup / membuka kembali VS, restart mesin saya, ulangi, Build / Rebuild dan kombinasinya.

Sangat menarik bahwa menangguhkan Resharper tampaknya menyelesaikan masalah setelah restart kedua VS, tetapi kembali setelah saya mengaktifkan Resharper <- Saya mencoba melakukan urutan ini 2-3 kali untuk memastikan polanya.

Bagaimanapun, saya masih mengalami masalah ketika saya menemukan artikel ini:

Jadi saya menghapus file .SUO yang tersembunyi pada level folder yang sama dengan solusi, dan secara ajaib menyelesaikan semua warna merah.

Catatan - untuk Visual Studio 2015, file .SUO ada di folder tersembunyi .vs / [solution_name] / v14 .

Neolisk
sumber
7
Langkah Resharper juga tidak berhasil untuk saya, tetapi ini berhasil. Terima kasih!
Justin Morgan
4
Solusi Anda memperbaikinya untuk saya, setelah memulai kembali studio visual. Terima kasih! :)
Moulde
1
VS2015 - Saya bahkan punya 1 proyek yang tidak bisa dibangun tetapi saya tahu dari kesalahan yang seharusnya terjadi. Saya tidak harus menutup VS. Tutup saja solusinya, hapus .suo, dan buka kembali solusinya. Masalah terpecahkan.
TTT
5
Masih bekerja dengan VS2019, terima kasih! File .suo di sana terletak di .vs / [solution_name] / v16.
Michael Armes
3
VS2019, saya nuked direktori .vs, itu diciptakan kembali pada build-bogus error yang hilang.
Loren Pechtel
92

tldr; Bongkar dan muat ulang proyek masalah.

Ketika ini terjadi pada saya, saya (dulu) mencoba menutup VS dan membukanya kembali. Itu mungkin berhasil sekitar separuh waktu. Ketika tidak berhasil saya akan menutup solusinya, hapus file .suo (atau seluruh folder .vs) dan buka kembali solusinya. Sejauh ini ini selalu berhasil untuk saya (lebih dari 10 kali dalam 6 bulan terakhir), tetapi ini sedikit membosankan karena beberapa hal diatur ulang seperti mode build, proyek startup, dll.

Karena biasanya hanya satu proyek yang mengalami masalah, saya hanya mencoba membongkar proyek itu dan memuatnya, dan ini berhasil. Ukuran sampel saya hanya 1 tetapi jauh lebih cepat daripada dua opsi lain jadi mungkin layak dicoba. Saya menduga ini berfungsi karena menulis ke file .suo, dan mungkin memperbaiki bagian yang rusak yang menyebabkan masalah dimulai.

Catatan: ini tampaknya berfungsi untuk VS 2019, 2017, dan 2015.

TTT
sumber
7
" Saya baru saja mencoba membongkar proyek itu dan memuatnya kembali, dan ini berhasil. " Saya merasa seperti berkontribusi pada kultus kargo, tetapi akhirnya saya bongkar muat (dengan pembersihan & pembuatan acak di antaranya), dan akhirnya menghasilkan emas. Sangat aneh. Ini dengan VS 2017.
ruffin
2
@ruffin - hehe. Saya pikir setiap jawaban untuk pertanyaan ini adalah "kultus kargo", tetapi saya yakin jawaban saya adalah yang tercepat dan paling tidak mengganggu. ;)
TTT
1
Menghapus seluruh folder .vs untuk saya di Komunitas VS 2017 dengan ReSharper
Pedro Martins Timóteo da Costa
3
Bongkar dan muat ulang bekerja untuk saya di VS 2019 CE juga
simonlchilds
1
Menghapus folder .vs bekerja untuk saya di VS 2019 tanpa ReSharper, hanya VS biasa. TERIMA KASIH!!!
Latorre Jerman
39

Saya membersihkan solusi, menutup VS, membukanya kembali, membangun solusi, dan garis-garis merah yang tidak terselesaikan dibersihkan dan membangun berhasil.

pixel
sumber
2
Langkah-langkah ini, diikuti dengan tepat, bekerja untuk saya. Cukup membersihkan dan membangun tidak akan berhasil untuk saya.
JasonCoder
2
Matikan dan nyalakan lagi ... Anda pikir saya akan tahu untuk mencobanya sekarang. +1
iandisme
Ini menyelesaikan masalah! Tapi apa yang menyebabkannya sejak awal !?
DiligentKarma
2
Saya tidak punya ide. Saya menemukan Visual Studio menjadi IDE paling tidak stabil yang saya gunakan. Itu terus menggantung, sering crash, dan itu menunjukkan kesalahan aneh sesekali. Saya sudah berhenti menghitung masalah jujur.
piksel
Mengikuti langkah-langkah tepat ini tidak memecahkan masalah bagi saya (dalam VS2015).
Tim
29

Saya menemukan itu sering terjadi ketika menggunakan Git di Visual Studio 2017, berpindah cabang di mana ada perubahan kode dependen . Meskipun proyek akan berhasil dibangun, masih ada kesalahan dalam daftar kesalahan.

Kesalahan ini sering merupakan masalah namespace dan referensi yang hilang, bahkan ketika referensi perpustakaan ada.

Untuk menyelesaikan:

  • Tutup Visual Studio
  • Hapus file {sln-root} .vs \ SlnName \ v15.suo (tersembunyi)
  • Mulai ulang Visual Studio
Rebecca
sumber
Terima kasih atas tip ini. Itu menyelesaikan masalah bagi kami dengan VS 2017 (tanpa pembaruan apa pun). FWIW, ini terjadi pada kami setelah menghapus dan checkout cabang yang telah rebased di remote.
Mike Atkisson
1
Sementara solusi ini tidak memperbaiki masalah saya, saya pikir masalah ini dimulai setelah saya beralih cabang dengan perubahan yang tidak dikomit (karena saya perlu menerapkannya ke cabang lain)
CularBytes
Inilah masalah saya. Terima kasih penyelamat saya
Dinh Tran
@CularBytes Mungkin layak menyimpan perubahan sebelum beralih cabang. simpanan git, beralih cabang, git simpanan pop
Rebecca
18

Saya telah mencoba semua 6 opsi, tidak ada yang berhasil untuk saya. Solusi di bawah ini menyelesaikan masalah saya.

Tutup VS. Hapus folder ".vs" yang tersembunyi di sebelah file solusi Anda. Mulai ulang VS dan muat solusinya.

Suresh t
sumber
sepertinya ada penyebab baru untuk masalah ini, dan ini adalah solusi baru untuk masalah ini. Saya tahu 3 orang lain yang juga dengan hari-hari Anda memposting ini juga tiba-tiba berlari ke masalah ini.
Gerrie Pretorius
Harus melakukan hal yang sama dengan Moshi. Tampaknya bukan file .suo saat dijalankan dari VS 2019. Orang akan mengira mereka akan memperbaiki masalah ini sekarang ... * ngomel ngomel ngomel *
Mike Loux
Bagi saya bercabang juga di vs2017
Nejc Galof
1
@MikeLoux Lihatlah jawaban dari Neolisk dan Anda akan melihat dia menunjukkan bahwa file .suo sekarang ada di folder .vs, jadi yang perlu Anda lakukan adalah menghapus satu file, bukan seluruh folder. Bukannya ini juga sangat memuaskan!
Avrohom Yisroel
Avrohom - bit terakhir meringkasnya dengan sempurna. Tidak, sama sekali tidak memuaskan. Dan, ya, saya yakin pada akhirnya saya menemukan file di mana Anda dan Neolisk menunjukkannya dan telah melakukan itu beberapa kali file itu terulang kembali (jarang, syukur). Jadi ... kurasa itu sesuatu. :-)
Mike Loux
12

Saya punya masalah seperti ini di mana Intellisense tampaknya tidak mengenali keberadaan satu proyek (banyak "tidak dapat menemukan jenis ini", "namespace ini tidak ada", dll kesalahan).

Menghapus dan menambahkan kembali referensi proyek di semua proyek referensi akan memperbaiki masalah, tetapi penyebab mendasarnya dapat diperbaiki dengan mengedit file .proj dari proyek masalah.

Di dekat bagian atas file .csproj proyek "hilang" adalah sebuah elemen:

<ProjectGuid>{GUID}</ProjectGuid>

dan di semua proyek referensi file .csproj adalah referensi proyek:

<ProjectReference Include="..\OffendingProject\OffendingProject.csproj">
  <Project>{ANOTHER-GUID}</Project>
  <Name>Offending Project</Name>
</ProjectReference>

GUID referensi tidak cocok dengan GUID proyek. Mengganti di {GUID}atas dengan {ANOTHER-GUID}memperbaiki masalah tanpa harus melalui setiap proyek referensi.

Philip C
sumber
Ini bekerja untuk saya meskipun itu adalah paket nuget. Saya memastikan bahwa path tetap relatif dalam file .csproj (secara harfiah tidak ada yang berubah di TFS DIFF), tetapi ini membuat VS2017 STFU tentang kesalahan yang tidak ada.
BrainSlugs83
1
Saya hanya perlu menambahkan kembali referensi proyek tunggal dan semua referensi masalah disegarkan
robaudas
Tidak ada solusi lain yang bekerja untuk saya, yang ini berhasil :)
Pablo Carrasco Hernández
12

Inilah kumpulan jawaban populer. Suara positif OP dari jawaban jika itu membantu Anda:

Opsi 1: Bersihkan, Bangun dan Segarkan ( @Mike Fuchs opsi )

Seperti @Mike Fuchs sebutkan, coba operasi berikut:

Dalam menu, Bangun> Bersihkan Solusi

Dan

Dalam menu, Bangun> Bangun Solusi

dan pilih proyek yang dimaksud, dan klik tombol segarkan:

Tombol Segarkan

Opsi 2: Bersihkan, Tutup, Mulai Ulang , dan Bangun ( opsi @Pixel )

Seperti yang disebutkan @Pixel , coba urutan operasi berikut:

  1. Bersihkan solusinya
  2. Tutup Visual Studio
  3. Buka Visual Studio
  4. Bangun solusi

Opsi 3: Kosongkan cache ReSharper ( opsi @GammaOmega )

Jika Anda memiliki ReSharper, coba kosongkan cache ReSharper:

Dalam menu, ReSharper> Opsi> Lingkungan> Umum> Kosongkan Tembolok

dan menonaktifkan dan mengaktifkan kembali ReSharper:

Dalam menu, Alat> Opsi> ReSharper> Umum> Tangguhkan / Kembalikan

Opsi 4: Hapus file .suo ( opsi @Neolisk )

Seperti yang disebutkan @Neolisk , menghapus file .suo dapat menyelesaikan masalah Anda. Untuk Visual Studio 2015, file tersebut berada di:

[Jalur Solusi] /. Vs. / [Nama Solusi] /v14/.suo

Dan untuk Visual Studio 2017:

[Jalur Solusi] /. Vs. / [Nama Solusi] /v15/.suo

Perhatikan bahwa direktori .vs disembunyikan.

Opsi 5: Bongkar dan Muat Ulang Proyek ( opsi @TTT )

Seperti yang disebutkan @TTT , coba bongkar proyek yang menyebabkan masalah:

Di Solution Explorer, klik kanan pada proyek, Bongkar Proyek.

Dan memuatnya kembali

Di Solution Explorer, klik kanan pada proyek, Muat Ulang Proyek.

Opsi 6: Hapus dan tambahkan referensi Microsoft.CSharp ( opsi @Guilherme )

Seperti yang disebutkan @Guilherme , coba hapus dan tambahkan referensi ke "Microsoft.CSharp" dari proyek yang memiliki masalah.

Di Solution Explorer, rentangkan proyek, rentangkan "Referensi", klik kanan pada "Microsoft.CSharp" dan Hapus.

Kemudian, klik kanan pada Referensi> Tambah Referensi, pilih "Microsoft.CSharp" dari daftar dan klik OK

GammaOmega
sumber
Opsi 6 melakukannya. Harus mengeklik tautan @Guilherme ke upvote karena (sekarang?) Ada dalam pertanyaan lain.
Gbarry
Tidak satu pun di atas bekerja untuk saya, memiliki lebih dari 80 proyek dalam penyelesaian
Efe
10

Hapus jalur file tersembunyi = solusi Anda \ .vs \ solusi Anda Nama \ v15 \ .suo

NoXSaeeD
sumber
1
bekerja untuk saya juga. VS 2019. Proyek WPF terus menunjukkan kesalahan mengenai kontrol yang tidak ada, tetapi berjalan dengan baik.
Flemming Bonde Kentved
6

untuk VS-2017, menghapus folder .vs bekerja untuk saya.

Romesh D. Niriella
sumber
5

Saya perhatikan bahwa kadang-kadang ketika berpindah cabang git, Visual Studio (2017) tidak akan mengenali tipe dari beberapa file yang telah ditambahkan di cabang kedua. Menghapus folder .vs menyelesaikannya, tetapi juga menghapus semua pengaturan ruang kerja Anda. Trik ini tampaknya bekerja dengan baik untuk saya:

  1. Solution Explorer -> Temukan file dengan kelas yang tidak dikenal di dalamnya.
  2. Klik Tampilkan Semua File di bagian atas Solution Explorer.
  3. Klik kanan file -> Kecualikan dari proyek.
  4. Klik kanan file itu lagi -> Sertakan dalam proyek.

Ini menyebabkan Intellisense mem-parsing file yang tidak terjawab ketika berpindah cabang.

Erik
sumber
4

Solusi berikut berhasil untuk saya

1 - Tutup VS

2 - Hapus folder .vs

3 - Buka VS

4 - Membangun solusi

Vijay Hugar
sumber
3

Mungkin Anda mencoba mengatur ulang cache intellisense Anda. Saya punya masalah serupa di visual studio 2012 ketika bekerja di proyek besar dengan banyak definisi kelas parsial. Mengurangi sebagian menyelesaikan masalah sebagian, membersihkan cache intellisense juga - untuk sementara waktu.

Daniel Nachtrub
sumber
3

Kadang-kadang saya harus melakukan pembersihan kustom dengan melalui semua proyek dan secara manual menghapus folder "bin" dan "obj". Untuk melihatnya di Visual Studio, Anda harus mengaktifkan file dan folder tersembunyi untuk setiap proyek. Setelah ini selesai, buat kembali solusinya.

Technobabble
sumber
3

Menghapus .vs folder memecahkan masalah saya.

Tapi itu juga mengatur ulang pengaturan solusi saya saat ini di VS. Seperti, proyek saya yang dibongkar dalam solusi dimuat ulang dan semua dokumen yang disematkan dan dibuka juga ditutup ketika saya memulai kembali VS.

Usman Farooq
sumber
2

0 - Klik kanan pada Solusi dan solusi bersih

1 - Tutup VS

2 - Hapus file .suo proyek

3 - Buka VS

4 - Membangun solusi

nPcomp
sumber
2

Seorang kolega saya mengalami masalah ini hari ini. Kami mencoba banyak rekomendasi di sini dan tidak ada yang berhasil kecuali solusi yang dijelaskan di bawah ini.

Masalah:

Proyek dibuat dengan baik tetapi Intellisense gagal mengenali jenis tertentu dan menandai usingpernyataan tertentu sebagai tidak valid.

Larutan:

Ubah 'Platform Solusi' (dalam VS 2017 ini adalah dropdown di sebelah dropdown Konfigurasi Solusi dan memiliki nilai seperti x86, x64, AnyCPU, Mixed Platforms, dll.) Ke AnyCPU .

Platform untuk proyek Anda mungkin beragam, tetapi sepertinya beberapa referensi mungkin tidak valid untuk semua platform.

AperioOculus
sumber
1

Untuk kasus spesifik saya, itu adalah referensi layanan pengembang lain bergabung ke cabang utama. Yang benar-benar baik-baik saja kecuali sorotan sintaks gagal untuk menyelesaikan kelas layanan yang dihasilkan dan sumber semuanya digarisbawahi merah. Membersihkan, membangun kembali, memulai kembali tidak melakukan apa pun.

Yang harus saya lakukan adalah menyegarkan referensi layanan dan VS berhasil menempatkan potongan-potongan di belakang layar. Tidak ada perubahan dalam kode sumber atau file yang dihasilkan.

Fjarskiptagervitungl
sumber
1

Saya baru saja mengalami masalah ini setelah mengembalikan komit git yang menambahkan file kembali ke proyek saya.

Membersihkan dan membangun kembali proyek tidak berhasil, bahkan jika saya menutup VS di antara setiap langkah.

Apa yang akhirnya berhasil, adalah mengubah nama file menjadi sesuatu yang lain dan mengubahnya kembali. :Telapak tangan:

KidCode
sumber
1

Setelah mencoba semua opsi yang terdaftar, saya menemukan alasan lain mengapa ini bisa terjadi. Jika seseorang mengirimi Anda kode sumber sebagai zip, atau Anda mengunduh zip, Windows mungkin telah memblokir semua file. 2 cara untuk mengatasi ini:

Metode 1:

Klik kanan pada file Zip asli -> Periksa 'Buka Blokir' -> Klik berlaku

Metode 2:

Jika itu bukan opsi, daripada membuka properti di setiap file di folder solusi cukup buka cangkang daya dan buka blokir secara rekursif menggunakan yang berikut:

Get-ChildItem -Path 'C:\<ROOT FOLDER OF SOLUTION>\' -Recurse | Unblock-File
Conor Gallagher
sumber
1
  1. pertama tutup solusinya.
  2. kemudian solusi menghapus file cache (di lokasi C: \ Users \ Documents \ Visual Studio \ Backup File / file cache proyek)
  3. kemudian .suo menghapus file
  4. lalu solusi buka dan bangun.

Saya harap selesaikan masalah Anda

Mahfuz Morshed
sumber
1

Punya masalah ini di tempat kerja (menjalankan VS2017). Sudah mencoba semua jawaban di sini. Tidak ada sukacita

Proyek akan dibangun dengan baik, tetapi mengeluh bahwa ruang nama / jenis tidak dapat ditemukan. Coretan merah di semua tempat. Banyak kesalahan di jendela Daftar Kesalahan.

Solusi saya berisi 3 proyek.

Menemukan bahwa 3 dari referensi perpustakaan NuGet untuk salah satu proyek keluar dari jalur. Mengonsolidasikan versi pustaka yang dirujuk, dan Bingo.

Semoga ini bisa membantu seseorang.

Brett.

Brett
sumber
1

Bongkar & muat ulang proyek untuk mengatasi masalah ini.

Ankush Jain
sumber
0

Kadang-kadang jika Anda hanya membersihkan solusi kesalahannya menghilang, tetapi mereka mungkin akhirnya kembali lagi beberapa saat atau di build berikutnya.

meJustAndrew
sumber
0

Mengalami masalah ini dengan tipe tunggal yang tidak dikenali oleh Visual Studio yang menunjukkan coretan merah meskipun solusi berhasil dibangun. Saya perhatikan di Solution Explorer file tidak memiliki panah ekspansi di sebelah kiri yang menunjukkan kelas dan properti ekspansi.

Cara mengatasinya adalah dengan mengecualikan file dari proyek dan menyimpan / membangun yang menghasilkan kesalahan yang diharapkan dan kemudian termasuk file dalam proyek dan menyimpan dan membangun.

Setelah melakukan langkah-langkah ini, Visual Studio mulai mengenali tipe saya lagi. Melihat perbedaan dalam git tampaknya masalah itu karena akhir baris tidak cocok pada <Compile Include="..." />baris file .csproj saya.

Thorb
sumber
0

dalam kasus saya vs tidak pernah mempertahankan ruang nama yang diimpor dalam referensi properti proyek>

ketika saya mencoba untuk menambah / memeriksa mereka lagi saya tidak bisa dan vs melemparkan kesalahan dan ketika proyek yang disimpan vs jatuh. Ketika saya membuka kembali semua ruang nama standar yang diimpor (system.data dll ...) semuanya dicentang lagi dan kemudian mengenali semuanya tanpa kesalahan

m butler
sumber
0

TL; DR: Lakukan instalasi ulang Visual Studio yang bersih

Setelah menghabiskan beberapa jam, saya masih tidak bisa memperbaikinya untuk Visual Studio 2017. Saya kemudian menginstal Visual Studio 2019 PREVIEW dan tiba-tiba, IntelliSense menampilkan kepada saya anggota kelas STL lagi (yang tidak dengan Visual Studio 2017 ).

Jadi, tebakan saya adalah bahwa mungkin ada juga sesuatu yang salah dengan Visual Studio itu sendiri (mungkin sesuatu di direktori cache atau secara umum sesuatu pada PC Anda yang tidak terkait langsung dengan solusi tertentu) yang dapat diselesaikan dengan solusi yang bersih dan lengkap. -Instalasi Visual Studio. Saya tahu, ini adalah "solusi" bodoh, tetapi dalam kasus saya, hanya instalasi Visual Studio (2019) baru yang berpengaruh.

Seperti yang telah disebutkan, dalam kasus saya, hanya kelas STL yang terpengaruh. IntelliSense tidak akan menampilkan anggota mereka yang aneh. Saya pikir, itu mungkin ada hubungannya dengan header yang dikompilasi. Di suatu tempat saya membaca bahwa STL dan proyek harus pada drive yang sama dan meletakkannya pada yang sama harus menyelesaikan masalah. Tetapi tidak satu pun dari rute ini yang membawa kesuksesan.

j00hi
sumber
0

Saya menemukan bahwa ini bisa terjadi jika proyek yang direferensikan menargetkan versi kerangka kerja yang lebih tinggi daripada proyek yang mencoba menggunakannya. Anda dapat mengetahui apakah ini masalahnya dengan membuka jendela keluaran dan mencari sesuatu yang mirip dengan ini:

Referensi utama "my_reference" tidak dapat diselesaikan karena dibangun terhadap kerangka kerja ".NETFramework, Version = v4.7.2". Ini adalah versi yang lebih tinggi daripada kerangka kerja yang ditargetkan saat ini ".NETFramework, Version = v4.7".

Solusinya adalah mengubah kerangka target dari satu atau lain proyek.

michaela112358
sumber
0

Gejala saya di VS2019 adalah bahwa saya akan membangun dengan beberapa kesalahan. Lalu saya akan memperbaiki kesalahan, dan membangun akan bekerja, seperti yang ditunjukkan pada jendela Output. Namun windows Errors masih menunjukkan kesalahan lama. Saya bisa menjalankannya dengan baik. Menutup VS2019 dan membuka kembali memperbaiki masalah, tetapi hanya untuk sementara waktu. Ini mulai terjadi pada versi 16.4.3

Solusi ini sepertinya bekerja untuk saya:

Hapus tanda centang Alat-> Opsi-> Proyek dan Solusi-> Umum-> Izinkan inisialisasi proyek paralel

Saya menemukan perbaikan ini terkubur dalam komentar di sini: https://developercommunity.visualstudio.com/content/problem/483450/vs-2019-intellisense-reports-compile-errors-when-r.html

Daniel Williams
sumber
-1

Coba arahkan mouse dengan elemen-elemen yang digarisbawahi. Biasanya harus memberi tahu Anda apa masalahnya. Untuk melihat daftar semua kesalahan / peringatan, buka Lihat => Daftar Kesalahan. Sebuah tabel harus terbuka di bagian bawah IDE dengan semua kesalahan / peringatan terdaftar.

ionutioio
sumber
Ada garis berlekuk-lekuk di bawah kelas acak, tapi saya tidak mendapatkan kesalahan dalam daftar kesalahan. Selanjutnya, proyek dibangun dengan sempurna. Sepertinya itu terkait Intellisense.
GammaOmega