Mam napisany interfejs graficzny w C# w postaci DLL. Chcę zaimportować odpowiednie funkcje w C++.
Znalazłem w sieci informacje, żeby w ogóle to było możliwe trzeba wykonać kilka karkołomnych kroków:
1. Skompilować DLL.
2. Disasemblować ją ildasm.exe.
3. Edytować plik *.il (dodać w sekcji funkcji eksportowanej):
.vtentry 1:1
.export [1] as NazwaEksportu
Jednocześnie samemu dbając o numerację kolejnych eksportów.
4. Ponownie skleić DLL do kupy ilasm.exe.
Naprawdę nie istnieje żadna normalna metoda przygotowania DLL napisanej w C#, by można było ją użyć w C++?