Kesalahan HRESULT E_FAIL telah dikembalikan dari panggilan ke komponen COM VS2012 saat debugging

97

Saya memiliki masalah debugging proyek yang dimigrasi dari Visual Studio 2010 ke 2012. Setiap kali saya pergi ke debug saya mendapatkan pesan kesalahan:

"Kesalahan HRESULT E_FAIL telah dikembalikan dari panggilan ke komponen COM".

Mengompilasi dan menjalankan aplikasi di server IIS lokal berfungsi dengan baik - tidak bisa melakukan debug.

Perubahan lain selain pindah ke VS2012 adalah saya sekarang menggunakan Server Team Foundation untuk kontrol sumber dan pelacakan masalah - tetapi saya tidak dapat melihat bagaimana hal itu akan mempengaruhinya.

Saya bisa mempersempitnya menjadi berikut ini

  • File proyek - telah dimigrasi dari VS 2003 sebagai proyek situs web dan telah dipotong dan diubah ke versi yang berbeda
  • Perpustakaan runtime Crystal Report / beberapa perpustakaan lainnya

Ada yang punya ide?

Matt
sumber
Bisakah Anda memposting file log pemutakhiran Anda? Juga struktur proyek yang Anda miliki dalam solusi & gambar kesalahan.
Nexus23
Apakah Anda pernah berhasil memikirkan hal ini? Saya mengalami masalah yang persis sama dan menarik rambut saya!
Chris Phillips
Tidak, saya harus terus menggunakan VS2010 - proyek sedang ditulis ulang sehingga pengembangan saat ini telah berhenti ...
Matt
Jawaban yang baru-baru ini dihapus di bawah menyarankan bahwa Pembaruan Windows akan memperbaiki ini.
halfer
Hai, Anda menerima jawaban tetapi solusi @TimHall mungkin lebih mudah dan tidak terlalu mengganggu. Apakah kamu sudah mencobanya
Spencer

Jawaban:

57

Saya menghapus file csproj.user dan itu berhasil untuk saya.

Dalam beberapa kasus lain, untuk memperbaiki kesalahan ini, saya pergi ke tab Web di properti proyek dan centang "Gunakan Visual Studio Development Server" dan "Auto-assign Port". Setelah itu saya perlu membangun kembali proyek dan memulai ulang VS

Alejandro Haro
sumber
Bingo - tidak percaya ini yang menyebabkan masalah - terima kasih telah memposting ini.
Matt
7
Sedikit klarifikasi per MVS2017. Pergi ke Tools -> Options ... lalu Projects and Solutions -> Web Projects lalu hapus centang "Secara otomatis menampilkan koneksi data dari web.config di Server Explorer ..." lalu kompilasi ulang. Salam dari 2019, bekerja seperti pesona!
Wormer
Saya mencoba Wormer ini, tetapi entah bagaimana tidak berhasil untuk saya. !!!
Abhijeet Sinha
Neithre menghapus csproj.user membantu
Abhijeet Sinha
74

Saya sering mendapatkan ini akhir-akhir ini. Saya harus membuat file baru dan memindahkan kode ke file baru untuk menyiasatinya.

Saya memperbaikinya dengan menghapus file suo solusi (sejauh yang saya tahu, itu hanya menyimpan info seperti file apa yang terbuka di IDE dan semacamnya, dan menghapusnya tidak menimbulkan kerusakan nyata).

File saya sepertinya rusak. (IDE tidak akan mengingat file apa yang dibuka saat memulai ulang. Ukurannya 1,7MB, yang tampaknya besar, bahkan untuk solusi 40 proyek saya, yang jarang membuka lebih dari 50 file sekaligus.)

Sunting: Saya baru-baru ini harus melakukan ini di VS2017 tetapi karena alasan lain, butuh waktu lebih lama untuk membangun dan membutuhkan 5+ menit untuk menghentikan sesi debug, menghapus file suo sial itu memperbaikinya, sekarang kapan saja VS bertindak aneh menghapus SUO adalah tujuan pertama saya.

Tim Hall
sumber
1
Solusi bekerja untuk saya (VS 2013 - Aplikasi Winforms)
Nikos Tsokos
Sudah mencoba semuanya tetapi ini adalah satu-satunya solusi yang berhasil untuk saya .. terima kasih @Tim Hall
Malik Khalil
Terima kasih! Ini membantu saya
rhedin
Bekerja di VS 2017 juga.
ctwheels
4
Terima kasih, .vspohon direktori yang dihapus dan itu memperbaiki masalah build di VS2017 dengan kesalahan yang sama.
Pavel Machyniak
66

Saya memiliki masalah yang sama dengan proyek c ++ di Visual Studio 2019.

Solusi berikut berhasil untuk saya:

  • Tutup Visual Studio.
  • Buka folder root proyek dan hapus direktori .vs.
  • Mulai Visual Studio dan buka solusinya.
  • Bangunan sekarang harus berfungsi.
datoml
sumber
3
Bekerja untuk saya. Jangan lupa untuk menutup VS setelah Anda menghapus direktori .vs. Direktori .vs tersembunyi, BTW.
Hari
Juga C ++ di VS 2019 dari folder build Cmake OpenCV. dihapus (tersembunyi) .vs folder dari direktori root dan berhasil. ANDA adalah pahlawan super sejati!
Todd-ECU
10

Ini memecahkan masalah saya:

Mulai -> Jalankan -> regsvr32 %SystemRoot%\System32\msxml3.dll

Mulai -> Jalankan -> regsvr32 %SystemRoot%\SysWOW64\msxml3.dll

Sebelum ini saya mencoba solusi di atas dari Simon, tetapi tidak berhasil untuk saya!

Mungkin menggabungkan kedua solusi ini berhasil!

Besnik Kastrati
sumber
2
Ini berhasil juga untuk saya. Saya tidak tahu bagaimana VS sampai ke kondisi ini, tapi ini membuat saya keluar dari situ. Saya mendapat kesalahan ini saat membuka solusi
the_mandrill
6

Maaf menghidupkan kembali utas mati tetapi saya menyelesaikan ini pada VS2017 dengan menghapus cache template proyek dan folder cache template item di

%localappdata%\Microsoft\VisualStudio\[BUILD]

Kemudian mengatur ulang pengaturan studio visual melalui

Tools>Import and export settings>reset all settings

Juga ive mendengar mematikan "Beban solusi ringan untuk semua proyek" dapat membantu.

Ricky Divjakovski
sumber
1
ini juga berhasil untuk saya. Saya baru saja mengganti nama semua folder yang memiliki Visual Studios dan VS membuat ulang semua folder, dan kesalahan yang saya telah hilang. Terima kasih!
TravisWhidden
"Alat> Impor dan ekspor pengaturan> setel ulang semua pengaturan" Bekerja untuk saya, tyvm.
Jhollman
5

Saya ingin menambahkan bahwa saya mengalami kesalahan ini saat membuka file desainer di aplikasi WinForms. Masalah saya adalah bahwa salah satu referensi dalam proyek ini merujuk dirinya sendiri. Rupanya ini bisa terjadi seperti yang disebutkan di sini

https://social.msdn.microsoft.com/Forums/office/en-US/00aede04-d8cd-4475-8114-4b4792261052/winforms-designer-error-hresult-efail-has-been-returned-from-a- call-to-a-com-component

Saya menghapus referensi dan berfungsi dengan baik.

Sugat
sumber
1
Ini bukan jawaban hanya tautan. Ini menjelaskan solusi yang mungkin dan menyediakan tautan sebagai referensi.
Robert Columbia
1
Ini juga berhasil untuk saya. File .proj saya memiliki entri referensi ajaib ini sendiri yang muncul sejak git commit terakhir saya. HintPath menunjuk ke folder obj \ Debug proyek. Menghapus entri ini dan membangun kembali, sekarang semua desainer saya bekerja.
Karl
1
Ini berhasil juga untuk saya. Project memiliki referensi ke dirinya sendiri untuk UserControl. Harus menghapus referensi, Bersihkan proyek, lalu Rebuild. WinForm sekarang terbuka!
Doug Knudsen
4

Mungkin halaman ini membantu:

Skenario Dua: Microsoft Visual Studio 2010 IDE lumpuh saat membuat ATAU debugging proyek aplikasi web. Galat di atas ini terjadi karena Cache Visual Studio 2010. Untuk mengatasi masalah ini hapus saja Cache proyek dari lokasi di bawah ini:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache

C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache

Kemudian jalankan devenv.exe /setupuntuk membangun kembali cache.

Simon
sumber
Saya baru saja mengalami masalah serupa dan ini memperbaikinya untuk saya. Terima kasih Simon! (Saya menggunakan VS2013, untuk referensi)
JR Smith
4

Doh! Jika ada orang lain yang mendapatkan kesalahan ini saat mencoba melampirkan ke Situs IIS.

Periksa tiga kali apakah nama host Anda benar, saya lupa tanda '/' di (mis.) Http://my.testsite.com

Coba ini sebelum menginstal ulang Visual Studio seperti yang saya lakukan .. Pesan kesalahan yang mengerikan ..

Markif
sumber
1
Dalam kasus saya, saya mencoba mengganti URL root aplikasi untuk menambahkan parameter GET ke URL yang diluncurkan. Itu adalah tempat yang salah untuk melakukannya. Seharusnya sudah menetapkan URL awal pada halaman properti yang sama.
Kat
3

Saya mencoba semua solusi di atas tidak ada yang berhasil untuk saya, saya menemukan solusinya di sini

  • Buka ActivityLog.xml dengan masuk ke

    C:\Users\{UserName}\AppData\Roaming\Microsoft\VisualStudio\15.{Id} 
    
  • Periksa apakah kesalahan menyatakan itu

    "CreateInstance failed for package 
    [ReferenceManagerPackage]Source: 'mscorlib' Description: Could not load type 
     'Microsoft.VisualStudio.Shell.Interop.' from assembly 
     'Microsoft.VisualStudio.Shell.Interop.11.0' 
    
  • Kemudian jalankan gacutilperintah ini melalui prompt VS Cmd (mode admin):

    1. Navigasi ke

      C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies   
      
    2. Lari gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

kode fajar
sumber
1
Ini adalah satu-satunya solusi yang berhasil untuk saya (VS 2017 professional / windows 10). Saya juga melihat kesalahan mscorlib di log aktivitas. Memperbaiki dan mengatur ulang semua pengaturan tidak berhasil.
Nick Van Brunt
2

Saya mengalami masalah yang sama setelah peningkatan dari VS2013 ke VS2015.

Proyek tempat saya bekerja mereferensikan dirinya sendiri. Meskipun VS2013 tidak peduli, VS2015 tidak menyukainya dan saya mendapatkan kesalahan itu. Setelah menghapus referensi, kesalahan itu hilang. Butuh waktu sekitar 4 jam untuk mengetahuinya ...

yiev
sumber
Link sekarang sudah mati.
Nama Palsu
Terima kasih, saya telah menghapus link tersebut. Karena cara saya menyelesaikan masalah ini untuk saya hanya di bawah tautan, setidaknya jawaban saya tidak sepenuhnya tidak berguna.
yiev
2

Tampaknya untuk memunculkan dialog Tambahkan Referensi di Visual Studio 2017 Microsoft.VisualStudio.Shell.Interop.11.0.dll perlu didaftarkan di GAC. Anda dapat mengikuti langkah-langkah berikut untuk mendaftarkan majelis ini di GAC:

Buka Develop Command Prompt untuk VS2017 (pastikan Anda menjalankan sebagai administrator jika tidak pendaftaran GAC mungkin gagal)

Ubah direktori saat ini ke folder PublicAssemblies untuk penginstalan Visual Studio 2017 Anda. Punyaku adalah:

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ PublicAssemblies

Jalankan perintah berikut untuk mendaftarkan rakitan di GAC:

gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ PublicAssemblies> gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll Microsoft (R) .NET Global Assembly Cache Utility. Versi 4.0.30319.0 Hak Cipta (c) Microsoft Corporation. Seluruh hak cipta.

Perakitan berhasil ditambahkan ke cache

Sekarang restart VS2017 dan coba tambahkan referensi ke proyek Anda lagi dan Anda akan melihat dialog Add Reference muncul.

Untuk klarifikasi lebih lanjut silakan ikuti tautan di bawah ini

https://camerondwyer.com/2017/05/03/how-to-fix-the-operation-could-not-be-completed-error-adding-reference-to-visual-studio-2017/#more-2286

Sharad Tiwari
sumber
Setelah semua upaya. Ini berhasil saya pada saat pertama.
Yeshwant Mudholkar
2

Saya menemukan solusi di bawah ini di alamat https://developercommunity.visualstudio.com/content/problem/260196/add-a-reference-raise-error-error-hresult-e-fail-h.html .

Ini berhasil untuk saya di VS 2019:

1 Buka "Developer Command Prompt for VS 2017" sebagai Admin

2 CD ke dalam "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ PublicAssemblies"

3 Jalankan "gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll"

Setelah restart, semuanya bekerja dengan baik.

UglukFromIsengard
sumber
1

Saya menulis program sederhana untuk membuka folder yang berbeda sambil mengklik beberapa tombol tertentu. Saya membuat properti file sebagai "konten" dan "salin jika lebih baru" untuk melakukan penerapan. Jadi jika saya menginstal file exe di perangkat lunak lain itu sebenarnya menginstal semua sumber dayanya dan menjalankan program dengan baik. Jadi, ini semua tentang program saya. Saat mengembangkan ini kadang-kadang jika saya menjalankan program untuk memeriksa, itu menunjukkan kesalahan

"HRESULT E_FAIL telah dikembalikan dari panggilan ke komponen COM"

dan saya tidak dapat membuka tampilan desainer. Tetapi Entah bagaimana saya mendapatkan solusi yang mudah untuk saya. Saya tidak yakin apakah itu akan berhasil untuk orang lain atau tidak.

Inilah solusinya:

Salin seluruh folder aplikasi ke lokasi lain. klik pada file aplikasi dari sana. ini tidak akan berfungsi karena ini hanya salinan dan Anda tidak akan melihat perancangnya

  1. Dari penjelajah solusi, hapus form1.vb (atau mungkin nama yang berbeda jika diubah selama pengembangan)
  2. Di explorer solusi> klik kanan> tambahkan item yang ada> telusuri file Form1.vb dari mana folder disalin (lokasi asli)
  3. jalankan program di lokasi baru. Ini akan berhasil

Masalah dengan solusi ini jika Anda ingin menambahkan sesuatu dan setelah menjalankan program Anda menemukan kesalahan yang sama, Anda harus menyalin seluruh folder aplikasi di lokasi lain lagi dan ikuti langkah-langkah di atas

Tousif Ahmed
sumber
1

Kesalahan terjadi pada saya setelah saya menginstal Windows 10 SDK terbaru. Saya mendapatkan kesalahan saat membangun proyek C ++ menggunakan SDK 8.1. Di properti Proyek, saya beralih ke 10 SDK terbaru. membangun kembali. Itu berhasil. Diubah kembali ke 8.1. Membangun kembali. Tidak ada kesalahan.

Mike L.
sumber
1

Hapus saja folder paket. Itu membantu saya

alekoo73
sumber
1

Akar Penyebab: Microsoft.VisualStudio.Shell.Interop.11.0.dll hilang dari GAC.

Solusi: 1. Buka menu start dan Buka Command Prompt untuk Visual Studio 2. Masukkan perintah gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll 3. Jika sistem Anda tidak dapat menemukan file dll ini, maka Anda dapat mendownload itu dari manajer paket Nuget dan kemudian dapat menyediakan jalur dll

Siap! tekan enter dan selesai!

Dheeraj Bansal
sumber
0

Langkah-langkah untuk mengatasi masalah tersebut:

1. Buka solusi / Aplikasi Web Anda di VS 2012 dalam mode administrator.

2. Buka IIS dan Catat pengaturan untuk aplikasi Anda (mis. Nama direktori virtual, Jalur Fisik, pengaturan Otentikasi, dan Kumpulan aplikasi yang digunakan).

3. Hapus (klik kanan dan pilih Hapus) aplikasi Anda dari Situs Web Default. Segarkan IIS.

4. Kembali ke VS 2012 dan buka pengaturan (klik kanan dan pilih properti) untuk aplikasi web Anda.

5. Pilih Web. Di bagian Server, pastikan Anda telah memilih "Gunakan Server Web IIS Lokal".

6. Dalam kotak teks Url Proyek masukkan jalur aplikasi Anda (http: // localhost/ Jalur Aplikasi). Klik Buat Direktori Virtual.

7. Buka IIS dan terapkan pengaturan yang dicatat pada langkah 2. Refresh IIS.

8. Pergi ke VS 2012 dan atur proyek ini sebagai Proyek startup dengan halaman yang sesuai sebagai halaman startup.

9. Klik tombol run untuk memulai proyek dalam mode debug.

Masalah ini teratasi bagi saya untuk aplikasi web yang dimigrasi dari VS 2010 ke 2012. Semoga ini membantu siapa pun yang mencari masalah khusus.

Konfigurasi mesin saya adalah: IIS 7.5.7600.16385

VS 2012 Profesional

Windows 7 Enterprise (Versi 6.1 - Build 7601: Paket Layanan 1)

Bhushan
sumber
Saya tidak menemukan "Web.In Servers" yang disebutkan pada Langkah 5 di atas. Satu-satunya "pengaturan" (Langkah 4) adalah Halaman Properti (Shift-F4), yang direferensikan secara longgar di Langkah 8. Wawasan?
MacSpudster
0

Ini terjadi di server build TFS kami beberapa kali (Gated check in). Ini tentang folder ruang kerja. Saya tidak tahu mengapa tetapi akses folder ruang kerja terkadang rusak. Apa yang saya lakukan untuk memperbaiki masalah adalah menghapus ruang kerja build TFS dan menghapus folder ruang kerja yang relevan. Mesin build TFS kemudian membuat ruang kerja baru untuk dirinya sendiri dan masalah diperbaiki.

Solusi Tousif Ahmed harus bekerja untuk bangunan lokal. Salin folder aplikasi ke tempat lain harus melakukan hal yang sama seperti yang saya lakukan di mesin build TFS.

Levent Sezer
sumber
Kami tidak menggunakan TFS dan ini ada di mesin pengembang lain tempat kami mengalami masalah
Matt
0

Dalam kasus saya, tampaknya pesan ini dapat dikeluarkan oleh Intellisense di Visual Studio 2013. Tangkapan layar di bawah ini menunjukkan kesalahan di bagian bawah VisualStudio 2013 setelah pemuatan pertama proyek pelanggan. Screenshot VS2013 "ERROR-HRESULT-E

Saya mulai googling apa yang menyebabkan kesalahan ini, dan memutuskan untuk mencoba menghapus file user.vxproj seperti yang disebutkan di atas. Namun saya menemukan bahwa proyek dibangun tanpa masalah, kemudian setelah keluar dan memuat ulang proyek, saya tidak lagi menerima kesalahan. Jadi saya berasumsi dalam kasus saya, itu adalah beberapa korupsi karena memindahkan proyek dari struktur pohon direktori pelanggan ke struktur pohon disk pengembangan lokal saya. Kuncinya di sini adalah bahwa dalam kasus saya, masalahnya hanya sementara. Saya TIDAK MELAKUKAN APA PUN dan masalah tampaknya teratasi dengan sendirinya. (Biasanya bukan hal yang diinginkan karena saya tidak memperbaiki apa pun sehingga mungkin akan kembali).

Ross Youngblood
sumber
Saya tidak jelas dalam jawaban saya. Saya mencoba menghapus file user.vxproj, yang tidak berpengaruh. Pengalaman saya adalah bahwa masalah teratasi sendiri setelah build, keluar vs2013, lalu mulai ulang. Jawaban yang diterima TIDAK berfungsi untuk kasus saya, dan tampaknya masalah dapat diperbaiki sendiri jika Anda memuat, membangun, keluar, memuat ulang.
Ross Youngblood
0

Saya baru-baru ini menghabiskan sekitar 3 jam mencoba memperbaiki masalah ini di aplikasi ASP.NET saya yang berjalan di IIS lokal. Saya memiliki 'Override application root URL' yang ditentukan dan saya menentukan url dengan garis miring akhir (/) seperti http://my.dev.com/. Jika saya menyimpan opsi proyek dan kembali ke dalamnya akan menampilkan url root yang diganti sebagai http://http://my.dev.com. Setelah saya menghapus garis miring terakhir, itu mulai berperilaku baik dan kesalahannya hilang.

Richard Edwards
sumber
0

HRESULT E_FAIL telah dikembalikan dari panggilan ke komponen COM

Dalam kasus saya, itu karena saya memiliki proyek yang berbeda dengan GUID yang sama dalam solusi saya. (Proyek dibuat dengan salin / tempel)

Alix
sumber
0

Masalah saya terwujud dengan membuka file appxmanifest Win10 (tidak ada permainan kata-kata). Cukup menginstal alat Windows 10 dan SDK (buka Baru-> Proyek-> Pilih Windows-> Instal Alat) perbaiki.

Bruno Samardžić
sumber
0
  1. Tambahkan pada pengembangan yang dimulai pada arsitektur x86 atau sistem 64 bit kemudian akan berjalan pada sistem 32bit juga.
  2. tetapi jika Anda menambahkan pengembangan yang dimulai pada sistem 32 bit dan kemudian Anda ingin melakukan perubahan pada kode sumber dalam 64 bit Catatan: jika Anda terhubung Lisensi SAP pada sistem server kemudian atur port dan atur nama server melalui manajer layanan jika tidak Sistem akan memberikan kesalahan:

Konteks Koneksi: - Mengambil pabrik kelas COM untuk komponen dengan CLSID {632F4591-AA62-4219-8FB6-22BCF5F60090} gagal karena kesalahan berikut: 80040154 Kelas tidak terdaftar (Pengecualian dari HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Krishn Kumar Gupta
sumber
0

Saya memperbaiki masalah yang sama dengan menghapus folder ComponentModelCache

  1. Tutup Visual Studio (jika Anda belum melakukannya karena putus asa)
  2. Buka jendela file explorer dan arahkan ke folder AppData Anda. Anda bisa sampai di sana dengan:
    1. Di bilah pencarian, ketik %APPDATA%/..dan tekan enter
    2. Atau, navigasikan ke C:\Users\\AppData
  3. Masuk ke Local\Microsoft\VisualStudio\<version>mana adalah 12.0 untuk Visual Studio 2013.
  4. Hapus folder ComponentModelCache.

Dari sini: http://withmartin.net/how-visual-studios-component-model-cache-can-be-a-pain/

pengguna2592899
sumber
0

Tidak yakin tentang langkah-langkah reproduksi yang tepat untuk kesalahan tersebut (HRESULT E_FAIL telah dikembalikan dari panggilan ke komponen COM), tetapi solusi bagi saya adalah:

  1. Tutup Visual Studio dan Perbaiki melalui Control Panel.
  2. Mulai ulang sistem

Setelah restart, kesalahan itu hilang.

Meghan N.
sumber
0

Saya menghadapi masalah yang sama di Visual Studio 2017, Ikuti langkah-langkah berikut:

  1. Mulai -> Jalankan -> regsvr32% SystemRoot% \ System32 \ msxml3.dll

  2. Mulai -> Jalankan -> regsvr32% SystemRoot% \ SysWOW64 \ msxml3.dll

  3. Bersihkan Proyek.

  4. Mulai ulang studio visual.

    Langkah 1 dan 2 disalin dari pos Besnik Kastrati.

Salman Saleh
sumber
0

Saya menemukan jawaban ini klik Ctrl + Alt + J klik (...) di atas sekarang Anda dapat menambahkan dll dari Browse, .Net atau lainnya Setelah mengklik tombol OK klik di (tambahkan ke referensi di Proyek yang dipilih di explorer solusi) ( ini adalah tanda plus hijau "+")

Behnam Gorbani
sumber
0

Saya telah melalui semua langkah berbeda tentang cara memperbaiki masalah ini dengan VS2019 16.2.4 dan masalahnya masih ada. Saya tentu berharap MS memperbaiki masalah ini karena ini sudah berlangsung lama.

Tepat di atas menambahkan ke Browser Objek, saya tidak dapat mengetahui cara Menambahkan dialog Referensi dalam versi ini, karena saya tidak dapat menemukan GAC untuk 2019.

jasonqw38aus.dll
sumber
0

Saya mendapat kesalahan ini ketika mencoba menginstal paket nuget yang sebelumnya saya unduh dan instal di proyek lain.

Mengklik Clear all NuGet Cache (s) di bawah Tools> Options> NuGet Package Manager menyelesaikan ini untuk saya

Kacang
sumber
Demikian pula, menghapus konten folder paket solusi dapat membantu. Dalam kasus saya, saya memiliki folder tanpa apa pun di dalamnya (mungkin diperiksa di beberapa titik), dan itu menyebabkan masalah.
K0D4
0

Saya mengalami masalah yang sama yang terjadi ketika saya bekerja dengan alat VS GUI. Apa yang saya lakukan untuk memperbaikinya adalah saya menghapus repositori lokal dan menariknya dari sumber git saya - terima kasih git !! :)

Ini mungkin bukan solusi dalam semua kasus ,. tetapi dengan menghapus semua file lokal dan mengkompilasi ulang, saya bisa membuatnya berfungsi kembali!

mosborn1987
sumber