Sviluppo di C ++ e CLI mista per CGI e WPF
-
28-10-2019 - |
Domanda
Questo è correlato a questa domanda, ma data la direzione delle risposte, ho pensato che sarebbe stato meglio porre questa domanda separatamente.
Devo sviluppare una biblioteca di classe che può essere utilizzata sia in CGI (Long Story, Sigh) e citata da C#. Poiché entrambe le distribuzioni devono essere aggiornate contemporaneamente, ho molti problemi a capire come lavorare l'interazione CLI/Native C ++.
Dal momento che non ho alcun controllo sull'ambiente di distribuzione del server, tutto il codice esposto deve essere nativo, il che non funziona per WPF. Come nella domanda correlata, non sto cercando nessuno che faccia il mio lavoro per me, solo per indicarmi nella giusta direzione.
Ho esaminato Com interrop, ma non riesco a trovare un esempio chiaro e semplice.
Soluzione
Potresti usare swig Per generare involucri C# nella libreria, quindi può essere referenziato da C# senza problemi.