Hata ayıklama sırasında bir COM bileşeni VS2012'ye yapılan bir çağrıdan HRESULT E_FAIL hatası döndürüldü


97

Visual Studio 2010'dan 2012'ye taşınan bir projede hata ayıklarken sorun yaşıyorum. Hata ayıklamaya her gittiğimde şu hata iletisini alıyorum:

"HRESULT E_FAIL hatası bir COM bileşenine yapılan bir çağrıdan döndürüldü".

Uygulamayı yerel bir IIS sunucusunda derlemek ve çalıştırmak iyi çalışıyor - sadece hata ayıklama yapılamıyor.

VS2012'ye geçmenin dışındaki diğer değişiklik, kaynak kontrolü ve sorun izleme için şu anda Team Foundation Server kullanıyorum - ancak bunun onu nasıl etkileyeceğini göremiyorum.

Bunu şu şekilde daraltabilirim

  • Proje dosyası - VS 2003'ten bir web sitesi projesi olarak taşındı ve farklı sürümler kesilip değiştirildi
  • Crystal Report çalışma zamanı kitaplığı / başka bir kitaplık

Herhangi bir fikri olan var mı?


Yükseltme günlük dosyanızı gönderebilir misiniz? Ayrıca çözümde sahip olduğunuz projelendirme yapısı ve hatanın görüntüsü.
Nexus23

Bunu çözmeyi hiç başardın mı? Tam olarak aynı sorunla karşılaşıyorum ve saçlarımı çekiyorum!
Chris Phillips

Hayır VS2010'u kullanmaya devam etmek zorunda kaldım - proje yeniden yazılıyor, bu nedenle mevcut geliştirme neredeyse durdu ...
Matt

Aşağıdaki kısa süre önce silinen bir cevap, bir Windows Güncellemesinin bunu düzelteceğini öne sürdü.
2017

Merhaba, bir cevabı kabul ettiniz ama @ TimHall'ın çözümü daha kolay ve daha az müdahaleci olabilir. Bunu denediniz mi?
Spencer

Yanıtlar:


57

Csproj.user dosyalarını kaldırdım ve benim için çalıştı.

Diğer bazı durumlarda, bu hatayı düzeltmek için proje özelliklerinde Web sekmesine gidip "Visual Studio Geliştirme Sunucusunu Kullan" ve "Bağlantı Noktasını Otomatik Ata" seçeneğini işaretliyorum. Bundan sonra projeyi yeniden oluşturmam ve VS'yi yeniden başlatmam gerekiyor


Bingo - bunun soruna neden olduğuna inanamıyorum - bunu gönderdiğiniz için teşekkürler.
Matt

7
MVS2017'den itibaren küçük bir açıklama. Araçlar -> Seçenekler ... ve ardından Projeler ve Çözümler -> Web Projeleri'ne gidin, ardından "Web.config'den Sunucu Gezgini'nde otomatik olarak veri bağlantılarını göster ..." seçeneğinin işaretini kaldırın ve yeniden derleyin. 2019'dan selamlar, cazibe gibi çalışıyor!
Kötü

Bu Wormer'ı denedim, ama bir şekilde benim için işe yaramadı. !!!
Abhijeet Sinha

Neithre csproj.user'ı kaldırmaya yardım etti
Abhijeet Sinha

74

Bunu son zamanlarda çok alıyorum. Etrafından dolaşmak için yeni bir dosya oluşturmam ve kodu yeni dosyaya taşımam gerekiyor.

Çözümün suo dosyasını silerek düzelttim (anlayabildiğim kadarıyla, IDE'de hangi dosyaların açık olduğu gibi bilgileri depolar ve silmek gerçek bir zarar vermez).

Dosyam görünüşte bozuktu. (IDE, yeniden başlatılırken hangi dosyaların açık olduğunu hatırlamıyordu. 1,7 MB boyutundaydı, bu, aynı anda 50'den fazla dosyanın açık olmadığı 40 proje çözümüm için bile büyük görünüyor.)

Düzenleme: Bunu kısa süre önce VS2017'de yapmak zorunda kaldım, ancak başka bir nedenle, bir hata ayıklama oturumunu oluşturmak daha uzun sürüyordu ve bir hata ayıklama oturumunu durdurmak 5 dakikadan fazla sürüyordu, o sinir bozucu suo dosyasını hemen düzeltti, şimdi VS SUO'yu silerken garip davranıyor benim ilk uğrak yerim.


1
Çözümler benim için çalıştı (VS 2013 - Winforms Uygulaması)
Nikos Tsokos

Hepsini denedim ama benim için işe yarayan tek çözüm bu .. teşekkürler @Tim Hall
Malik Khalil

Teşekkür ederim! Bu bana yardımcı oldu
rhedin

VS 2017'de de çalışıyor.
ctwheels

4
Teşekkürler, .vsdizin ağacı silindi ve aynı hatayla VS2017'deki derleme sorununu çözdü.
Pavel Machyniak

66

Visual Studio 2019'da bir c ++ projesinde aynı sorunu yaşadım.

Aşağıdaki çözüm benim için çalıştı:

  • Visual Studio'yu kapatın.
  • Projenin kök klasörüne gidin ve .vs dizinini silin.
  • Visual Studio'yu başlatın ve çözümü açın.
  • Yapı şimdi çalışmalıdır.

3
Benim için çalıştı. .Vs dizinini sildikten sonra VS'yi kapatmayı unutmayın. .vs dizini gizlidir, BTW.
Hari

Ayrıca Cmake OpenCV derleme klasöründen VS 2019'da C ++. kök dizinden silindi (gizli) .vs klasörü ve çalıştı. SİZ gerçek süper kahramanlarsınız!
Todd-ECU

10

Bu benim sorunumu çözdü:

Başlat -> Çalıştır -> regsvr32 %SystemRoot%\System32\msxml3.dll

Başlat -> Çalıştır -> regsvr32 %SystemRoot%\SysWOW64\msxml3.dll

Bundan önce Simon'dan yukarıdaki çözümü denedim, ancak benim için işe yaramadı!

Belki de bu iki çözümü birleştirmek işi yaptı!


2
Bu benim için de çalıştı. VS'nin bu duruma nasıl girdiğini bilmiyorum, ama bu beni bundan kurtardı. Bir çözüm açarken bu hatayı aldım
the_mandrill

6

Ölü bir iş parçacığını yeniden canlandırdığım için üzgünüm ama bunu VS2017'de proje şablonu önbelleğini ve öğe şablonu önbellek klasörlerini silerek çözdüm.

%localappdata%\Microsoft\VisualStudio\[BUILD]

Ardından görsel stüdyo ayarlarının sıfırlanması

Tools>Import and export settings>reset all settings

Ayrıca "Tüm projeler için hafif çözüm yükü" nün kapatılmasının da yardımcı olabileceğini duydum.


1
bu benim için de çalıştı. Visual Studios ve VS'nin tüm klasörleri yeniden oluşturduğu tüm klasörleri yeniden adlandırdım ve yaptığım hatalar ortadan kalktı. Teşekkürler!
TravisWhidden

"Araçlar> Ayarları içe ve dışa aktar> tüm ayarları sıfırla" Benim için çalıştı, tyvm.
Jhollman

5

WinForms uygulamasında tasarımcı dosyasını açarken bu hatayla karşılaştığımı eklemek istedim. Benim sorunum, projedeki referanslardan birinin kendisine atıfta bulunmasıydı. Görünüşe göre bu, burada belirtildiği gibi olabilir

https://social.msdn.microsoft.com/Forums/office/en-US/00aede04-d8cd-4475-8114-4b4792261052/winforms-designer-error-hresult-efail-has-been-returned-from-a- com bileşenine çağrı

Referansı kaldırdım ve iyi çalışıyor.


1
Bu yalnızca bağlantı içeren bir cevap değil. Olası bir çözümü açıklar ve bağlantıyı referans olarak sağlar.
Robert Columbia

1
Bu benim için de çalıştı. .Proj dosyamın kendisi için son gitme işlemimden bu yana görünen bu sihirli referans girişi vardı. HintPath, projenin obj \ Debug klasörüne işaret ediyordu. Bu girişi kaldırdım ve yeniden inşa etti, şimdi tüm tasarımcılarım çalışıyor.
Karl

1
Bu benim için de çalıştı. Projenin bir UserControl için kendisine bir referansı vardı. Referansı kaldırmak, Projeyi temizle ve ardından Yeniden Oluştur. WinForm şimdi açılıyor!
Doug Knudsen

4

Belki bu sayfa yardımcı olur:

İkinci Senaryo: Microsoft Visual Studio 2010 IDE, bir web uygulaması projesi oluştururken VEYA hata ayıklarken çöküyor. Yukarıdaki bu hata, Visual Studio 2010'un bozuk Önbelleği nedeniyle oluşur. Sorunu çözmek için aşağıdaki konumdan proje Önbelleğini silin:

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

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

Ardından devenv.exe /setupönbelleği yeniden oluşturmak için çalıştırın .


Az önce benzer bir sorunla karşılaştım ve bu benim için sorunu çözdü. Teşekkürler Simon! (Referans için VS2013 kullanıyorum)
JR Smith

4

Doh! Bir IIS Web Sitesine eklemeye çalışırken başka birinin bu hatayı alması durumunda.

Ana bilgisayar adınızın doğru olup olmadığını üç kez kontrol edin, (örneğin) http ://my.testsite.com'da bir '/' unuttum

Bunu benim yaptığım gibi Visual Studio'yu yeniden yüklemeden önce deneyin .. Korkunç hata mesajı ..


1
Benim durumumda, başlatılan URL'ye bir GET parametresi eklemek için uygulama kök URL'sini geçersiz kılmaya çalıştım. Bunu yapmak için yanlış yer orasıydı. Aynı özellikler sayfasında bir başlangıç ​​URL'si ayarlamış olmalıydı.
Kat

3

Yukarıdaki tüm çözümleri denedim, hiçbiri benim için işe yaramıyor, çözümü burada buldum

  • ActivityLog.xml dosyasını şuraya giderek açın:

    C:\Users\{UserName}\AppData\Roaming\Microsoft\VisualStudio\15.{Id} 
    
  • Hatanın belirtip belirtmediğini kontrol edin

    "CreateInstance failed for package 
    [ReferenceManagerPackage]Source: 'mscorlib' Description: Could not load type 
     'Microsoft.VisualStudio.Shell.Interop.' from assembly 
     'Microsoft.VisualStudio.Shell.Interop.11.0' 
    
  • Ardından bu gacutilkomutu VS Cmd istemi aracılığıyla çalıştırın (yönetici modu):

    1. Şu yöne rotayı ayarla

      C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies   
      
    2. Çalıştırmak gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll


1
Bu benim için çalışan tek çözümdü (VS 2017 profesyonel / Windows 10). Ayrıca etkinlik günlüğünde mscorlib hatasını gördüm. Tüm ayarları onarmak ve sıfırlamak işe yaramadı.
Nick Van Brunt

2

VS2013'ten VS2015'e yükseltme yaptıktan sonra aynı sorunu yaşadım.

Çalıştığım proje kendisine atıfta bulundu. VS2013 umursamasa da, VS2015 bundan hoşlanmadı ve bu hatayı aldım. Referansı sildikten sonra hata ortadan kalktı. Bunu bulmam yaklaşık 4 saatimi aldı ...


Link artık öldü.
Sahte İsim

Teşekkür ederim, bağlantıyı kaldırdım. Bu sorunu benim için çözme şeklim sadece bağlantının altında olduğundan, en azından cevabım tamamen işe yaramaz değildi.
yiev

2

Visual Studio 2017'de Add Reference iletişim kutusunu açmak için Microsoft.VisualStudio.Shell.Interop.11.0.dll dosyasının GAC'ye kaydedilmesi gerekiyor gibi görünüyor. Bu derlemeyi GAC'ye kaydetmek için şu adımları takip edebilirsiniz:

VS2017 için Komut İstemi Geliştir'i açın (yönetici olarak çalıştırdığınızdan emin olun, aksi takdirde GAC kaydı başarısız olabilir)

Geçerli dizini, Visual Studio 2017 yüklemeniz için PublicAssemblies klasörüne değiştirin. Benimki:

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

Montajı GAC'ye kaydetmek için aşağıdaki komutu çalıştırın:

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. Sürüm 4.0.30319.0 Telif Hakkı (c) Microsoft Corporation. Her hakkı saklıdır.

Derleme başarıyla önbelleğe eklendi

Şimdi VS2017'yi yeniden başlatın ve projenize tekrar bir referans eklemeyi deneyin ve Referans Ekle iletişim kutusunun göründüğünü görmelisiniz.

Daha fazla açıklama için lütfen aşağıdaki bağlantıyı izleyin

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


Tüm çabalardan sonra. Bu beni ilk anda çalıştı.
Yeshwant Mudholkar

2

Aşağıdaki çözümü https://developercommunity.visualstudio.com/content/problem/260196/add-a-reference-raise-error-error-hresult-e-fail-h.html adresinde buldum .

VS 2019'da benim için çalıştı:

1 "VS 2017 için Geliştirici Komut İstemi" ni Yönetici olarak açın

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

3 "gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll" dosyasını çalıştırın.

Yeniden başlattıktan sonra her şey yolunda gitti.


1

Bazı belirli düğmelere tıklarken farklı bir klasör açmak için basit bir program yazdım. Dağıtım yapmak için dosya özelliklerini "içerik" ve "daha yeniyse kopyala" olarak yaptım. Yani exe dosyasını diğer yazılıma yüklersem, aslında tüm kaynaklarını yükler ve programı iyi çalıştırır. Bu tamamen benim programımla ilgili. Bunu geliştirirken bazen kontrol etmek için programı çalıştırırsam, hatayı gösterdi

"HRESULT E_FAIL, COM bileşenine yapılan bir çağrıdan döndürüldü"

ve tasarımcı görünümünü açamadım. Ama bir şekilde benim için kolay bir çözüm buldum. Başkası için işe yarayıp yaramayacağından emin değilim.

İşte çözüm:

Tüm uygulama klasörünü başka bir konuma kopyalayın. oradan başvuru dosyasına tıklayın. sadece bir kopya olduğu için çalışmayacak ve tasarımcıyı görmeyeceksiniz

  1. Çözüm gezgininden form1.vb'yi silin (veya geliştirme sırasında değiştirilmişse farklı bir ad olabilir)
  2. Çözüm gezgininde> sağ tıklayın> mevcut bir öğeyi ekleyin> klasörün kopyalandığı Form1.vb dosyasına göz atın (orijinal konum)
  3. programı yeni konumda çalıştırın. Çalışacak

Bu çözümle ilgili sorun, bir şey eklemek istiyorsanız ve programı çalıştırdıktan sonra aynı hatayı bulursanız, tüm uygulama klasörünü tekrar başka bir konuma kopyalamanız ve yukarıdaki adımları izlemeniz gerekir.


1

En son Windows 10 SDK'yı yükledikten sonra hata benim için oluştu. SDK 8.1 kullanarak bir C ++ projesi oluştururken hata alıyordum. Proje özelliklerinde en son 10 SDK'ya geçiyorum. yeniden inşa et. İşe yaradı. 8.1'e geri değiştirildi. Yeniden oluştur. Hata yok.



1

Temel Neden: Microsoft.VisualStudio.Shell.Interop.11.0.dll, GAC'de eksik.

Çözüm: 1. Başlat menüsüne gidin ve Visual Studio için Komut İstemi'ni Açın 2. gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll komutunu girin 3. Sisteminiz bu dll dosyasını bulamazsa, indirebilirsiniz Nuget paket yöneticisinden ve daha sonra dll yolunu sağlayabilir

Her şey hazır! enter tuşuna basın ve bitirdiniz!


0

Sorunu çözmek için adımlar:

1. Çözümünüzü / Web Uygulamanızı VS 2012'de yönetici modunda açın.

2. IIS'ye gidin ve uygulamanızın ayarlarını not edin (örn. Sanal dizin adı, Fiziksel Yol, Kimlik Doğrulama ayarı ve kullanılan Uygulama havuzu).

3. Uygulamanızı Varsayılan Web Sitesinden kaldırın (sağ tıklayın ve Kaldır'ı seçin). IIS'yi yenileyin.

4. VS 2012'ye geri dönün ve web uygulamanız için ayarları açın (sağ tıklayın ve özellikleri seçin).

5. Web'i seçin. Sunucular bölümünde "Yerel IIS Web Sunucusunu Kullan" ı seçtiğinizden emin olun.

6. Proje URL'si metin kutusuna uygulama yolunuzu (http: // localhost/ Uygulama Yolu) girin. Sanal Dizin Oluştur'a tıklayın.

7. IIS'ye gidin ve 2. adımda belirtilen ayarları uygulayın. IIS'yi yenileyin.

8. VS 2012'ye gidin ve bu projeyi, başlangıç ​​sayfası olarak uygun sayfayla birlikte başlangıç ​​Projesi olarak ayarlayın.

9. Projeyi hata ayıklama modunda başlatmak için çalıştır düğmesine tıklayın.

Bu benim için VS 2010'dan 2012'ye taşınan web uygulaması için çözülen sorunu çözdü.Umarım bu, belirli bir sorunu arayan herkese yardımcı olur.

Makine yapılandırmam: IIS 7.5.7600.16385

VS 2012 Profesyonel

Windows 7 Enterprise (Sürüm 6.1 - Derleme 7601: Service Pack 1)


Yukarıdaki 5. Adımda belirtilen "Web.In Servers" ı bulamıyorum. Tek "ayarlar" (4. Adım) 8. Adımda gevşek bir şekilde referans verilen Özellik Sayfasıdır (Shift-F4). Insights?
MacSpudster

0

Bu, TFS derleme sunucumuzda bazen olur (Geçitli giriş). Çalışma alanı klasörü hakkındadır. Nedenini bilmiyorum ama çalışma alanı klasör erişimi bazen bozuk. Sorunu çözmek için yaptığım şey, TFS derleme çalışma alanlarını ve ilgili çalışma alanı klasörlerini silmek. TFS inşa makinesi daha sonra kendisi için yeni çalışma alanları oluşturur ve sorun giderilir.

Tousif Ahmed'in çözümü yerel yapılar için işe yaramalı. Uygulama klasörünü başka bir yere kopyalamak, TFS inşa makinesinde yaptığım şeyi yapmalı.


TFS kullanmıyoruz ve bu, sorun yaşadığımız başka bir geliştirici makinede
Matt

0

Benim durumumda, bu mesajın Visual Studio 2013'te Intellisense tarafından verilebileceği anlaşılıyor. Aşağıdaki ekran görüntüsü, bir müşteri projesinin ilk yüklemesinden sonra VisualStudio 2013'ün altındaki hatayı göstermektedir. VS2013 "ERROR-HRESULT-E Ekran Görüntüsü

Bu hataya neyin neden olduğunu araştırmaya başladım ve yukarıda belirtildiği gibi user.vxproj dosyalarını silmeyi denemeye karar verdim. Bununla birlikte, projenin herhangi bir sorun olmadan inşa edildiğini, ardından projeden çıkıp yeniden yükledikten sonra artık hatayı almadığımı öğrendim. Bu yüzden benim durumumda, projenin müşteri dizin ağacı yapısından yerel geliştirme diski ağaç yapıma taşınması nedeniyle bazı yolsuzluklar olduğunu varsayıyorum. Buradaki anahtar, benim durumumda sorunun geçici olması. HİÇBİR ŞEY yapmadım ve sorun kendi kendine çözüldü. (Herhangi bir şeyi düzeltmediğim için geri gelebileceği için genellikle arzu edilen bir şey değildir).


Cevabımda net değildim. Hiçbir etkisi olmayan user.vxproj dosyalarını silmeyi denedim. Benim deneyimim, sorunun bir derlemeden sonra kendi kendine çözüldüğü, vs2013'ten çıktıktan sonra yeniden başlatılmasıydı. Kabul edilen cevap benim durumum için işe yaramadı ve yükler, derler, çıkarlar, yeniden yüklerseniz problem kendi kendine düzeltebilir.
Ross Youngblood

0

Yakın zamanda, yerel IIS üzerinde çalışan ASP.NET uygulamamda bu sorunu çözmeye çalışırken yaklaşık 3 saat harcadım. Belirtilen 'Uygulama kök URL'sini geçersiz kıl' vardı ve url'yi biten eğik çizgi (/) ile belirttim http://my.dev.com/. Proje seçeneklerini kaydedip geri dönersem, geçersiz kılınan kök url'yi olarak gösterecekti http://http://my.dev.com. Son eğik çizgiyi kaldırdıktan sonra düzgün davranmaya başladı ve hata gitti.


0

HRESULT E_FAIL, bir COM bileşenine yapılan bir çağrıdan döndürüldü

Benim durumumda, çözümümde aynı GUID'ye sahip farklı projelerim olduğu için. (Proje kopyala / yapıştır ile oluşturuldu)


0

Sorunum Win10 appxmanifest dosyasını açarken ortaya çıktı (punto amaçlanmadı). Basitçe Windows 10 araçlarını ve SDK'yı yüklemek (Yeni-> Proje-> Windows Seç-> Kurulum Araçları'na gidin) sorunu çözdü.


0
  1. X86 mimarisinde veya 64 bit sistemde başlatılan geliştirmeye ekleyin, ardından 32 bit sistemde de çalışacaktır.
  2. ancak 32 bit sistemde başlatılan geliştirme üzerine Eklerseniz ve ardından 64 bit kaynak kodunda değişiklik yapmak istiyorsanız Not: Sunucu sistemine SAP Lisansı bağlıysanız, bağlantı noktasını ayarlayın ve servis yöneticisi aracılığıyla sunucu adını ayarlayın, aksi takdirde Sistem hata:

Bağlantı Bağlamı: - CLSID {632F4591-AA62-4219-8FB6-22BCF5F60090} içeren bileşen için COM sınıfı fabrikasının alınması aşağıdaki hata nedeniyle başarısız oldu: 80040154 Sınıf kaydedilmedi (HRESULT istisnası: 0x80040154 (REGDB_E_CLASSNOTREG)).


0

ComponentModelCache klasörünü silerek aynı sorunu düzelttim

  1. Visual Studio'yu kapatın (umutsuzluktan zaten yapmadıysanız)
  2. Bir dosya gezgini penceresi açın ve AppData klasörünüze gidin. Oraya şu şekilde ulaşabilirsiniz:
    1. Arama çubuğuna yazın %APPDATA%/..ve enter tuşuna basın
    2. Alternatif olarak, şuraya gidin: C:\Users\\AppData
  3. Local\Microsoft\VisualStudio\<version>Visual Studio 2013 için 12.0'ın olduğu yere gidin .
  4. ComponentModelCache klasörünü silin.

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


0

Hatanın tam çoğaltma adımlarından emin değilim (HRESULT E_FAIL, bir COM bileşenine yapılan bir çağrıdan döndürüldü), ancak benim için çözüm şuydu:

  1. Visual Studio'yu kapatın ve Denetim Masası'ndan Onarın.
  2. Sistemi yeniden başlatın

Yeniden başlatmanın ardından hata ortadan kalktı.


0

Visual Studio 2017'de aynı sorunla karşılaştım, Şu adımları izleyin:

  1. Başlat -> Çalıştır -> regsvr32% SystemRoot% \ System32 \ msxml3.dll

  2. Başlat -> Çalıştır -> regsvr32% SystemRoot% \ SysWOW64 \ msxml3.dll

  3. Projeyi temizleyin.

  4. Visual stüdyosunu yeniden başlatın.

    Adım 1 ve 2, Besnik Kastrati postasından kopyalandı.


0

Bu cevabı buluyorum Ctrl + Alt + J üstte tıklayın (...) şimdi Gözat, .Net veya başka bir dll'den dll ekleyebilirsiniz Tamam düğmesine tıkladıktan sonra tıklayın (çözüm gezgininde seçili Projede referanslara ekle) ( bu yeşil bir artı "+" düğmesidir)


0

Bu sorunun VS2019 16.2.4 ile nasıl çözüleceğine dair tüm farklı adımları uyguladım ve sorun hala devam ediyor. Umarım MS bu sorunu uzun süredir devam etmektedir.

Nesne Tarayıcısına eklemenin hemen üzerinde, 2019 için GAC'yi bulamadığım için bu sürümde Referans Ekleme iletişim kutusunu nasıl ekleyeceğimi çözemedim.


0

Daha önce indirip başka bir projeye yüklediğim bir nuget paketini kurmaya çalışırken bu hatayı aldım.

Araçlar> Seçenekler> NuGet Paket Yöneticisi altındaki Tüm NuGet Önbelleğini Temizle seçeneğine tıklamak bunu benim için çözdü


Benzer şekilde, çözümün paketler klasörünün içeriğini kaldırmak yardımcı olabilir. Benim durumumda, içinde hiçbir şey olmayan bir klasörüm vardı (muhtemelen bir noktada kontrol edildi) ve bu sorunlara yol açtı.
K0D4

0

VS GUI aracıyla çalışırken meydana gelen aynı sorunu yaşadım. Düzeltmek için yaptığım şey, yerel depoyu sildim ve git kaynağımdan indirdim - teşekkürler git !! :)

Bu, her durumda çözüm olmayabilir. ancak tüm yerel dosyaları silerek ve yeniden derleyerek, onu yeniden çalıştırmayı başardım!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.