Visual Studio 2008 Publish fails, kann DLL nicht laden (envdte.dll)
-
28-10-2019 - |
Frage
Ich fing an, diesen Fehler zu erhalten, nachdem ich verschiedene MS SDKs installiert und deinstalliert hatte
Fehler: Veröffentlichung fehlgeschlagen mit dem folgenden Fehler: Das COM -Objekt vom Typ 'System' System .__ ComObject 'in Schnittstellentyp' Envdte.project 'kann nicht gegossen werden. Diese Operation ist fehlgeschlagen, da der Abfrageinterface-Aufruf in der COM-Komponente für die Schnittstelle mit IID '{866311E6-C887-4143-9833-645F5B93F6F1}' aufgrund des folgenden Fehlers fehlgeschlagen ist: Fehlerladetypbibliothek/DLL. (Ausnahme von HResult: 0x80029c4a (Typ_E_CantloadLibrary)).
Selbst die Neuinstallation der SDKs hat das Problem nicht behoben.
Ich fand schließlich die Antwort auf das Problem, das ich als Antwort veröffentlichen werde.
Lösung
Ich eröffnete 'CMD' mit Administratorrechten und tat es
cd C:\Program Files (x86)\Common Files\microsoft shared\MSEnv
regsvr32 dte80.olb
regsvr32 dte80a.olb
regsvr32 dte90.olb
regsvr32 dte90a.olb
Und danach funktionierten die Dinge auf magische Weise.