[Feature] Add the ability to move a type to another package.
[Feature] Add the ability to rename files to custom names.
[Feature] Add support for “Local Function” statement.
[Enhancement] Keep file names for files without public types.
[Bug] An unary expression from a parenthesized expression does not take into account unsigned arithmetic.
[Bug] Private accessors to public properties are made public.
[Bug] Missing comments on API change wrappers of property accessors.
[Bug] Property comments disappear if the property has no modifiers.
[Bug] A read-only auto-property assignment expression is translated to a setter, but should be translated to the auto-field assignment.
[Bug] Trailing trivia disappear from enum members.
Artefakte herunterladen
CodePorting.Translator Cs2Java 25.4
Enthält das CodePorting.Translator Cs2Java-Tool, das die Umwandlung von vorhandenem C#-Code in Java ermöglichtHinzugefügt: 08.04.2025HerunterladenGröße der Datei: 67Mb
CodePorting.Translator Cs2Java ist eine Transpiler-Lösung, die Ihnen helfen kann, die Konvertierung von C#-Quellcode nach Java zu automatisieren, um die gleiche Version der Software für beide Sprachen zu veröffentlichen, ohne die APIs oder die Code-Dokumentation zu ändern.Nach der Konvertierung des C#-Projekts in Java erstellen Sie ein Maven-Projekt mit den konvertierten Dateien. Konfigurieren Sie anschließend Ihr Maven-Projekt, indem Sie die erforderlichen Abhängigkeiten aus der CodePorting.Translator Java Class Library (JCL) hinzufügen.
Hinzufügen der CodePorting.Translator JCL zum Maven-Projekt
Sie können JCL ganz einfach direkt zu Ihrem Maven-Projekt mit einfachen Konfigurationen hinzufügen.
1. Konfiguration des Maven-Repositorys angeben
Zuerst müssen Sie die Konfiguration/den Standort des CodePorting Maven-Repositorys in Ihrer Maven pom.xml wie folgt angeben:
codeportingCodePorting Maven Repositoryhttps://products.codeporting.com/translator/csharp-to-java/repo/
2. Definieren der CodePorting.Translator JCL-Abhängigkeit
Basierend auf den im ursprünglichen C#-Projekt verwendeten Namespaces definieren Sie die CodePorting.Translator JCL-Abhängigkeiten in Ihrer pom.xml wie folgt:
com.aspose.ms.jdk.NetFrameworkmscorlib24.7.0com.aspose.ms.jdk.NetFrameworkSystem24.7.0com.aspose.ms.jdk.NetFrameworkSystem.Security24.7.0com.aspose.ms.jdk.NetFrameworkSystem.Xml24.7.0com.aspose.ms.jdk.NetFrameworkSystem.Net24.7.0com.aspose.ms.jdk.NetFrameworkSystem.Drawing24.7.0