Транслятор C# в Java – CodePorting.Translator Cs2Java Релиз 25.4
Примечания к выпуску
All Changes
[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.
Скачать артефакты
CodePorting.Translator Cs2Java 25.4
Этот пакет содержит инструмент CodePorting.Translator Cs2Java, который позволяет конвертировать код C# в JavaДобавлено: 08.04.2025СкачатьРазмер файла: 67Mb
CodePorting.Translator Cs2Java — это решение-транспилятор, которое может помочь вам автоматизировать преобразование исходного кода C# в Java, чтобы выпустить одну и ту же версию программного обеспечения для обоих языков без изменения API или документации по коду.После конвертации проекта C# в Java создайте Maven-проект из полученных файлов. Затем настройте Maven-проект, добавив необходимые зависимости из CodePorting.Translator Java Class Library (JCL).
Добавление CodePorting.Translator JCL в Maven-проект
Вы можете легко добавить JCL напрямую в ваш Maven-проект с помощью простых настроек.
1. Указание конфигурации репозитория Maven
Сначала вам нужно указать конфигурацию/местоположение Maven-репозитория CodePorting в вашем Maven pom.xml следующим образом:
codeportingCodePorting Maven Repositoryhttps://products.codeporting.com/translator/csharp-to-java/repo/
2. Определение зависимости CodePorting.Translator JCL
Затем, на основе пространств имен, используемых в оригинальном проекте C#, определите зависимости CodePorting.Translator JCL в вашем pom.xml следующим образом:
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