Développement mixte C ++ et C ++ / CLI pour CGI et WPF
-
28-10-2019 - |
Question
Ceci est lié à cette question , mais étant donné le sens des réponses, j'ai pensé qu'il serait préférable de poser cette question séparément.
J'ai besoin de développer une bibliothèque de classes qui puisse être à la fois utilisée en CGI (longue histoire, soupir) et référencée par c #.Étant donné que les deux déploiements doivent pouvoir être mis à jour simultanément, j'ai beaucoup de mal à comprendre comment travailler l'interaction CLI / C ++ natif.
Comme je n'ai aucun contrôle sur l'environnement de déploiement du serveur, tout le code qui y est exposé doit être natif, ce qui ne fonctionne pas pour WPF.Comme pour la question connexe, je ne cherche personne pour faire mon travail à ma place, juste pour me diriger dans la bonne direction.
J'ai examiné COM Interop , mais ne trouve pas d'exemple clair et simple.
La solution
Vous pouvez utiliser swig pour générer des wrappers c # vers la bibliothèque, puis il peut ensuite être référencé à partir de c # sans aucun problème.