Ausnahme von HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)
Ich bin der Erstellung einer windows-Dienst auf einem windows 2003-Rechner mit dsofile zu ändern benutzerdefinierter Eigenschaften auf eine Reihe von Unterlagen. Dies funktioniert gut, bis ich Sie installieren den Dienst auf einem win2k8 Maschine, wo Sie gibt mir die folgende Fehlermeldung:
FEHLER [2010-09-06 13:17:12,317] Ein
unbekannter Fehler aufgetreten ist:
System.InvalidCastException: Unable to
cast COM object of type
'DSOFile.OleDocumentPropertiesClass'
Schnittstelle Typ
'DSOFile._OleDocumentProperties'. Diese
Vorgang ist fehlgeschlagen, da die
QueryInterface-Aufruf an die COM
- Komponente für die Schnittstelle mit IID
'{58968145-CF01 ABGLEICHEN-4341-995F-2EE093F6ABA3}'
konnte aufgrund des folgenden Fehlers:
Fehler beim laden der Typbibliothek/DLL.
(Ausnahme von HRESULT: 0x80029C4A
(TYPE_E_CANTLOADLIBRARY)).
Alle meine Projekte ausgeführt werden als x86, und Ive verwendet procmon überwachen der Dateien, die angefordert wurden, ohne irgendwelche Hinweise.. Jemand irgendwelche Ideen auf, wie man dieses Problem lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da haben Sie erwähnt, dass Sie einen Dienst ausführen, unter Win2008,
Ich hatte ein ähnliches problem, und ich löste es durch die Erklärung von Geoff Darst - MSFT.
Ich rückte seine ursprüngliche Antwort passen Ihre interface IID: