C#'tan Java'ya Çevirmen – CodePorting.Translator Cs2Java Sürüm 25.4

Sürüm notları

All Changes

  1. [Feature] Add the ability to move a type to another package.
  2. [Feature] Add the ability to rename files to custom names.
  3. [Feature] Add support for “Local Function” statement.
  4. [Enhancement] Keep file names for files without public types.
  5. [Bug] An unary expression from a parenthesized expression does not take into account unsigned arithmetic.
  6. [Bug] Private accessors to public properties are made public.
  7. [Bug] Missing comments on API change wrappers of property accessors.
  8. [Bug] Property comments disappear if the property has no modifiers.
  9. [Bug] A read-only auto-property assignment expression is translated to a setter, but should be translated to the auto-field assignment.
  10. [Bug] Trailing trivia disappear from enum members.

Sanat eserlerini indir

CodePorting.Translator Cs2Java 25.4

Mevcut C# kodunu Java'ya dönüştürmeyi sağlayan CodePorting.Translator Cs2Java aracını içerir Eklendi: 8.04.2025
İndir Dosya boyutu: 67Mb

CodePorting.Translator Cs2Java Hakkında

CodePorting.Translator Cs2Java, API'leri veya kod belgelerini değiştirmeden her iki dil için yazılımın aynı sürümünü yayınlamak amacıyla C# kaynak kodunun Java'ya dönüştürülmesini otomatikleştirmenize yardımcı olabilecek bir aktarıcı çözümüdür. C# projesini Java'ya dönüştürdükten sonra, dönüştürülen dosyaları kullanarak bir Maven projesi oluşturun. Ardından, Maven projenizi CodePorting.Translator Java Class Library (JCL) içindeki gerekli bağımlılıkları ekleyerek yapılandırın.

CodePorting.Translator JCL'yi Maven Projesine Ekleme

Basit yapılandırmalarla JCL'yi doğrudan Maven projenize kolayca ekleyebilirsiniz.

1. Maven Depo Yapılandırmasını Belirtme

Öncelikle, Maven pom.xml dosyanızda CodePorting Maven Depo yapılandırmasını/konumunu aşağıdaki gibi belirtmeniz gerekir: <repositories> <repository> <id>codeporting</id> <name>CodePorting Maven Repository</name> <url>https://products.codeporting.com/translator/csharp-to-java/repo/</url> </repository> </repositories>

2. CodePorting.Translator JCL Bağımlılığını Tanımlama

Ardından, orijinal C# projesinde kullanılan ad alanlarına göre, pom.xml dosyanızda CodePorting.Translator JCL bağımlılıklarını aşağıdaki gibi tanımlayın: <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>

Diğer Sürümler

2025:
25.4
- 8.04.2025
25.3
- 4.03.2025
25.2
- 5.02.2025
2024:
24.10
- 1.11.2024
24.9
- 18.09.2024