Witam,
Walczyłem ostatnio z wczytywaniem dll napisanych w c++ do projektu c#.
Czy mozna w jakiś sposób użyć do wczytywania biblioteki napisanej w C++ klasy Assembly ? czyli Assembly.LoadFile(path) ?
Mianowicie chodzi mi o zastosowanie pewnej wygodnej składni :
interface IGenerator{
int Generate();
void Method1();
void Method2();
void Method3();
}
var file = Assembly.LoadFile(path);
var type = file.GetType();
var instance = (IGenerator)Activator.CreateInstance(type);
instance.Generate();
instance.Method1();
instance.Method2();
instance.Method3();
Jak coś dll została napisana w C++ przy użyciu Dev-C++ (TDM-GCC 4.9.2 64-bit)
Pozdrawiam