Gast
#5247830
Hallo zusammen, ich suche gerade nach einer Möglichkeit um zwischen 2 Codeprojekten, also zwischen 2 Programmiersprachen, Informationen auszutauschen bzw. beiden Projekten zum Zeitpunkt des compilierens die gleichen Informationen bereit zu stellen. Der konkrete Anwendung'sfall ist ein serielles Protokoll, dass zwischen Mikrocontroller, in C++, und Userinterface, in C#, konsistent sein soll, ohne vor jedem Compolieren die Dokumente in beiden Projekten zu händisch zu vergleichen. Im Mikrocontroller werden alle Informationen als Preprozessor defines festgelegt, im Userinterface nutze ich eine Klasse mit nur statischen Membern. Ich hatte bereits folgende Ansätze: 1. C-Datei in C#-Projekt einbinden -> ich habe keine Möglichkeit gefunden 1.1 C-Datei mit einem Hilfsprogramm in C# übersetzen lassen -> war mir ehrlich gesagt zu umständlich 2. Protokoll als XML-Datei erstellen und in beide Projekte einbinden -> ich habe keine Erfahrungen mit XML und wäre hier dankbar für eure Tipps wie man das anstellen könnte. Das müsste ja für den Mikro auch im Preprozessor laufen. Oder kennt einer von euch einen komplett anderen Ansatz um die Datei gleich zu halten? Danke im Voraus für eure Unterstützung.