In C# geschriebene dll laden?
-
Hallo!
Besteht die Möglichkeit, eine in C# geschriebene DLL in meine WinAPI Anwendung zu laden? Wenn ja, wie stelle ich das an?
Grüße
veryxRV
-
Es gibt mehrere Wege:
1. Adapter mit C++/CLI schreiben
2. COM Wrapper bauen und via CCW (COM callable wrapper) das C# Assembly laden
3. CLR in eigener Applikation hosten und dann das C# Assembly ladenIch persönlich würde (ohne die genauen Umstände zu kennen) den Weg über C++/CLI versuchen.
Bei Weg 1. und 2. muss ev. noch ein Adapter zwischen C++ und C geschaffen werden (DLL die C- Funktionen exportiert).
Simon