Reg Free com Interop mit C#, möglich?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Reg Free com Interop mit C#, möglich?

Post by Anonymous »

Ist es möglich, eine Registrierung kostenlos COM mit Dotnet Interop und C#zu verwenden? Wenn ja, wie fügt man einen Verweis auf das COM -Objekt im C# -Projekt hinzu? Der CPP -Client verweist das COM -Objekt mithilfe einer Importanweisung und entweder < /p>

korrekt#pragma comment(linker, "\"/manifestdependency:type='win32' name='TestComSvr2' version='1.0.0.0'\"")
< /code>

oder 'Zusätzliche Manifestabhängigkeiten' zu "type = 'win32' name = 'testComsvr1' Version = '1.0.0.0'" Unter Linker-> Manifest-Dateioptionen, worauf der CPP-Client korrekt ausgeführt wird, solange der COM-Komponenten im selben Verzeichnis ist. Alles. < /p>

Versucht, eine Dateireferenz entweder zu den nicht registrierten COM -Komponenten DLL oder nicht registrierten TLB -Ergebnissen hinzuzufügen: < /p>


Abzüge der COM-Klasse-Fabrik für Komponenten mit CLSID {B1D0A80F-0050-4856-BACD-87D664E58CBE} fehlgeschlagen aufgrund des folgenden Fehlers: 80040154 Klasse nicht registriert (Ausnahme aus HRESULT: 0x80040154 (Regdb_e_classesnotRing). /> < /blockquote>

HINWEIS: Selbst wenn dies funktionierte, wäre es sowieso kein nützlicher Fall, da es letztendlich immer noch die Registrierung der Komponente erfordert, habe ich es gerade auf Gründlichkeit getestet. All. < /p>

Hat jemand irgendwelche Ideen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post