2009-07-23 7 views
3

Kann C# .net verwendet werden, um eine Win32-DLL zu erstellen. Wenn möglich, kann mir jemand sagen, wie es geht?win32 dll in C# .net

+0

Wie in einer nativen 32-Bit-DLL, die keine Abhängigkeit von der .net-Framework hat? –

Antwort

1

AFAIK, es ist nicht möglich, nicht verwalteten Code in C# zu schreiben. Sie sind mit C/C++ festgefahren.

Sie können jedoch COM-Komponenten in C# schreiben, die von jeder Windows-Anwendung aus aufgerufen werden können.

1

Kein Weg, C# -Code wird zu IL konvertiert, die in der CLR ausgeführt werden. Sie können also keine native Win32-DLL mit C# erstellen.