Folgende Situation:
Wir haben von einer externen Firma eine ocx bekommen, die sowohl unter 64bit als auch unter 32bit laufen können soll. Diese versuche ich in eine ClickOnce-Anwendung (AnyCPU) einzubinden.
Damit die ocx sich selbst registriert, möchte ich die ISOLATED-Eigenschaft auf TRUE setzen. Das führt aber zu der Fehlermeldung:
Problem bei der Isolierung des COM-Verweises "...": Im Registrierungsschlüssel "HKEY_CLASSES_ROOT\CLSID\{630da6e9-c00e-480b-b110-5884208ca3e1}\InProcServer32" fehlt der Wert "(Default)".
Ich habe in regedit diesen Schlüssel gesucht. An der von Visual Studio gemeldeten Stelle ist der Eintrag überhaupt nicht zu finden!
Ich finde den Eintrag aber unter HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{630da6e9-c00e-480b-b110-5884208ca3e1}\
Dort ist immerhin der Eintrag - aber nicht der Unterpunkt InProcServer32! Anstatt dessen gibt es den Unterpunkt LocalServer32!
Jetzt weiß ich mir nicht so wirklich zu helfen, da mir in dem Bereich einfach die Erfahrung fehlt.
Ist die ocx nicht für das geeignet was ich tun will (sodass ich mich an den Hersteller wenden muss) oder ist das nur eine Sache der Einstellungsmöglichkeiten in Visual Studio?
Ich hoffe von euch einen Schubs in die richtige Richtung zu bekommen. Danke!
Wir haben von einer externen Firma eine ocx bekommen, die sowohl unter 64bit als auch unter 32bit laufen können soll. Diese versuche ich in eine ClickOnce-Anwendung (AnyCPU) einzubinden.
Damit die ocx sich selbst registriert, möchte ich die ISOLATED-Eigenschaft auf TRUE setzen. Das führt aber zu der Fehlermeldung:
Problem bei der Isolierung des COM-Verweises "...": Im Registrierungsschlüssel "HKEY_CLASSES_ROOT\CLSID\{630da6e9-c00e-480b-b110-5884208ca3e1}\InProcServer32" fehlt der Wert "(Default)".
Ich habe in regedit diesen Schlüssel gesucht. An der von Visual Studio gemeldeten Stelle ist der Eintrag überhaupt nicht zu finden!
Ich finde den Eintrag aber unter HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{630da6e9-c00e-480b-b110-5884208ca3e1}\
Dort ist immerhin der Eintrag - aber nicht der Unterpunkt InProcServer32! Anstatt dessen gibt es den Unterpunkt LocalServer32!
Jetzt weiß ich mir nicht so wirklich zu helfen, da mir in dem Bereich einfach die Erfahrung fehlt.
Ist die ocx nicht für das geeignet was ich tun will (sodass ich mich an den Hersteller wenden muss) oder ist das nur eine Sache der Einstellungsmöglichkeiten in Visual Studio?
Ich hoffe von euch einen Schubs in die richtige Richtung zu bekommen. Danke!
Comment