Ich habe einige COM-Komponente, die ich von einigen C# dll aufrufen.COM-Objekt, das von seinem zugrunde liegenden RCW getrennt wurde, kann nicht verwendet werden
Ich habe auch eine Winforms App, die diese DLL verwendet.
Wenn ich die app schließen bekomme ich diese Ausnahme:
COM-Objekt, das vom zugrunde liegenden RCW getrennt wurde, kann nicht verwendet werden.
Der Stack-Trace zeigt, dass diese Ausnahme von einem Destruktor in der DLL stammt. Ich implementierte diesen Destruktor, um eine Bereinigungsmethode in der COM aufzurufen.
Warum passiert das? Wie ist es am besten, es zu lösen?
lesen: http://jake.ginnivan.net/vsto-com-interop –
Mögliches Duplikat [COM-Objekt, das vom zugrunde liegenden RCW getrennt wurde, kann nicht verwendet werden] (http://stackoverflow.com/questions/1567017/com-objekt-das-wurde-getrennt-von-seinem-zugrunde liegenden-rcw-kann nicht verwendet werden) – bluish