Bu soru önceden soruldu, ancak gerçekten tatmin edici bir çözüm bulamadım -Yerel C++ 'den C#,/clr veya COM?
C# ile yazılmış bir sınıf kitaplığım var ve bunu eski bir yerel C++ uygulamasından aramak istiyorum. Ana uygulama, bir konsol uygulaması olan Windows & Linux üzerinde derlenmiş, gerçekten yerli. Windows'da Microsoft .NET ve Linux'ta Mono kullanmayı kabul ederek C# sınıf kütüphanesini nasıl arayabilirim?
Windows'ta SWIG'ye ve COM arabirimleriyle sarmaya baktım, ancak çapraz platformda çalışan standart tanınmış bir çözüm var mı? yani jenerik, Microsoft .NET ve Mono ile birlikte çalışır, her defasında bir uygulama her yerde kullanılır.
Çözümler, tam sınıf arabirimleri C# etki alanından C++ etki alanına maruz bırakmalıdır.
Benzer sorular, örneğin yalnızca Windows çözümlere odaklanmaya -
Call C# methods from C++ without using COM
Mono adamlara, bunu nasıl ihraç ettiklerini sormalısınız. –