Ich habe erfolgreich Interop zwischen Win32-Anwendung und verwaltet. NET-DLL wie beschrieben here implementiert. Aber ich lese auch here, dass es möglich ist, die gesamte CLR innerhalb des nicht verwalteten Prozesses zu hosten.Hosting CLR im Vergleich zu ClrCreateManagedInstance - was sind die Vorteile?
Also meine Frage ist: Warum würdest du das tun? Es ist etwas komplexer als nur ein Objekt zu verwenden - welchen Nutzen haben Sie für diesen Preis erhöhter Komplexität?
Bearbeiten: Was ich aus 2 ersten Antworten verstanden habe, ist, dass Sie die CLR für Ihre Bedürfnisse anpassen können - das heißt, wenn Sie eine einfache Business-App schreiben, müssen Sie nie hosten. Hosting ist für System-schwere Sachen, wie Browser oder SQL Server.
Gute Verbindung, danke. Meine Frage war eher, warum Sie mehr Kontrolle brauchen. –