C#-zu-Java-Übersetzer – CodePorting.Translator Cs2Java Release 25.5

Versionshinweise

All Changes

  1. [Enhancement] Improve the translation of yield statements for local functions.
  2. [Enhancement] Add support for element access expressions for ref/out parameters.
  3. [Bug] Improve finding identifiers to transform to element access expressions for ref/out parameters.
  4. [Bug] Fix NullReferenceException in BinaryExpressionTransformer.
  5. [Bug] Fix yield class generation for generic methods and for static methods and properties.
  6. [Bug] Fix System.Environment.CurrentManagedThreadId mapping to Thread.currentThread().getId().

Artefakte herunterladen

CodePorting.Translator Cs2Java 25.5

Enthält das CodePorting.Translator Cs2Java-Tool, das die Umwandlung von vorhandenem C#-Code in Java ermöglicht Hinzugefügt: 19.05.2025
Herunterladen Größe der Datei: 67Mb

Über CodePorting.Translator Cs2Java

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: <repositories> <repository> <id>codeporting</id> <name>CodePorting Maven Repository</name> <url>https://products.codeporting.com/translator/csharp-to-java/repo/</url> </repository> </repositories>

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: <dependencies> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>mscorlib</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Security</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Xml</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Net</artifactId> <version>24.7.0</version> </dependency> <dependency> <groupId>com.aspose.ms.jdk.NetFramework</groupId> <artifactId>System.Drawing</artifactId> <version>24.7.0</version> </dependency> </dependencies>

Andere Veröffentlichungen

2025:
25.5
- 19.05.2025
25.4
- 08.04.2025
25.3
- 04.03.2025
25.2
- 05.02.2025
2024:
24.10
- 01.11.2024
24.9
- 18.09.2024