C#からJavaへの変換ツール – CodePorting.Translator Cs2Java リリース 25.5
リリースノート
All Changes
- [Enhancement] Improve the translation of yield statements for local functions.
- [Enhancement] Add support for element access expressions for ref/out parameters.
- [Bug] Improve finding identifiers to transform to element access expressions for ref/out parameters.
- [Bug] Fix NullReferenceException in BinaryExpressionTransformer.
- [Bug] Fix yield class generation for generic methods and for static methods and properties.
- [Bug] Fix System.Environment.CurrentManagedThreadId mapping to Thread.currentThread().getId().
アーティファクトをダウンロードする
CodePorting.Translator Cs2Java 25.5
既存のC#コードをJavaに変換できるCodePorting.Translator Cs2Javaツールを含みます
追加: 2025/05/19
ダウンロード
ファイルサイズ: 67Mb
CodePorting.Translator Cs2Java について
CodePorting.Translator Cs2Java は、API やコード ドキュメントを変更せずに両方の言語で同じバージョンのソフトウェアをリリースするために、C# ソース コードから Java への変換を自動化するのに役立つトランスパイラー ソリューションです。
C#プロジェクトをJavaに変換した後、変換されたファイルを使用してMavenプロジェクトを作成します。次に、CodePorting.Translator Java Class Library (JCL)から必要な依存関係を追加してMavenプロジェクトを構成します。
MavenプロジェクトにCodePorting.Translator JCLを追加する
簡単な設定でJCLを直接Mavenプロジェクトに追加できます。
1. Mavenリポジトリの設定を指定する
まず、Maven pom.xmlにCodePorting Mavenリポジトリの設定/場所を次のように指定する必要があります:
codeporting
CodePorting Maven Repository
https://products.codeporting.com/translator/csharp-to-java/repo/
2. CodePorting.Translator JCL依存関係の定義
次に、元のC#プロジェクトで使用されている名前空間に基づいて、pom.xmlにCodePorting.Translator JCLの依存関係を次のように定義します:
com.aspose.ms.jdk.NetFramework
mscorlib
24.7.0
com.aspose.ms.jdk.NetFramework
System
24.7.0
com.aspose.ms.jdk.NetFramework
System.Security
24.7.0
com.aspose.ms.jdk.NetFramework
System.Xml
24.7.0
com.aspose.ms.jdk.NetFramework
System.Net
24.7.0
com.aspose.ms.jdk.NetFramework
System.Drawing
24.7.0