ich versuche C# Methoden von C Projekt heaus aufzurufen, leider finde ich kaum Info darüber.
Hat sich schon jemand mit dem Thema beschäftigt?
Ich habe das Nuget Paket gefunden. Dies gibt die Möglichkeit, C# Method in native Anwendungen zu exportieren. Mein Problem ist, dass ich nicht weiß, wie ich die Methoden in C aufrufen kann. Ich habe ins Internet nichts gefunden, was mir weiter helfen könnte.
www.nuget.org/packages/UnmanagedExports
Hier anbei ein Beilspiel.
Code: Alles auswählen
public class Library
{
[DllExport("add", System.Runtime.InteropServices.CallingConvention.Cdecl)]
public static int Add(int a , int b)
=> a + b;
[DllExport("mul", System.Runtime.InteropServices.CallingConvention.Cdecl)]
public static int Multiplication(int a, int b)
=> a * b;
}