Von C# nach C++: Wie wir die automatisierte Projektumwandlung realisiert haben – Teil 2
Das Design und die Entwicklung des C#-zu-C++-Codeübersetzers wurden ausschließlich von CodePorting durchgeführt. Es erforderte viele Untersuchungen, die Anwendung mehrerer Ansätze und Tests, die sich je nach Speichermodell und anderen Aspekten unterschieden. Am Ende wurden zwei Lösungen ausgewählt. Eine davon wird derzeit für die C++-Veröffentlichungen von Aspose-Produkten verwendet.
Von C# nach C++: Wie wir die automatisierte Projektumwandlung realisiert haben – Teil 1
Kunden schätzen Aspose-Produkte, die die Manipulation von Protokollen und Dateien in beliebten Formaten ermöglichen. Die meisten von ihnen wurden ursprünglich für .NET entwickelt. Gleichzeitig laufen Geschäftsanwendungen für Dateiformate in verschiedenen Umgebungen. Dieser Artikel beschreibt, wie es uns gelungen ist, die Veröffentlichung von Aspose-Produkten für C++ einzurichten, indem wir einen Rahmen für die Codeübersetzung von C# aus aufgebaut haben. Die Aufrechterhaltung der Funktionalität der .NET-Versionen für diese Produkte war technisch anspruchsvoll.