Wie * LIB-Datei in C # .NET-Anwendung verwenden?
Frage
Also habe ich einige Lib-Datei (erzeugt wie diese ein ) Wie benutzt man es von meinem C # WPF-Anwendung?
Lösung
Wenn Sie native Bibliotheken von C # verwenden möchten, werden Sie nicht eine LIB-Datei benötigen. Die Möglichkeit, dies in .NET gehandhabt wird, ist durch die Verwendung Platform Invoke (P / Invoke). Ich schlage vor, Sie das Tutorial auf MSDN folgen, wird es Ihnen den Start:
Wenn Sie einen Wrapper generieren möchten können Sie einen Blick auf die P / Invoke Interop-Assistent haben wollen auf CodePlex. Bitte beachten Sie, dass dieses Tool auf dem ursprünglichen C / C ++ Code funktioniert. einen Wrapper zu erstellen eine DLL-Datei zu verwenden ist nicht möglich, da nativen DLLs in dieses Thema ) und eine lib-Datei wird die Signatur in einer Compiler bestimmten Art und Weise gespeichert werden.