Ich muss verwaltete Steuerelemente in einer rein nicht verwalteten C++ - App hosten und ausführen. Wie macht man das?Wie hosten lizenzierte. Net-Steuerelemente in nicht verwalteten C++ - App?
unlizenzierte Kontrollen auszuführen ist in der Regel einfach:
if (SUCCEEDED(ClrCreateManagedInstance(type, iid, &obj)))
{
// do something with obj
}
Wenn jedoch eine lizenzierte Steuerung verwenden, müssen wir irgendwie eine .licx Datei in das Projekt (ref application licensing) einbetten. In einer nicht verwalteten C++ - Anwendung scheint der erforderliche Kleber nicht zu funktionieren. Das lc.exe-Tool soll die Lizenz als Assemblierungsressource einbetten können, aber entweder haben wir nicht den richtigen Aufruf geweckt oder es ist im Hintergrund gescheitert. Jede Hilfe wäre willkommen.