IRONSOFTWAREHOME

Iron Suite for .NET

10 .NET-Bibliotheken. Eine komplette Dokumenten-Suite.

IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
UNTERNEHMENS-NEWS

Vorstellung von IronWord: Die C# DOCX-Bibliothek zur Bearbeitung von Word-Dokumenten

Curtis Chau
Curtis Chau
Updated: 28. Juni 2026

.NET Upgrade Assistant

Falls Sie jemals Ihre Anwendungen auf eine neuere Version von .NET aktualisieren mussten, ist Ihnen der .NET Upgrade Assistant wahrscheinlich bekannt. Dieses leistungsstarke Tool von Microsoft vereinfacht und beschleunigt den Aktualisierungsprozess Ihres Projekts – zumindest war dies bei Microsoft-Bibliotheken und -Frameworks der Fall. Bei externen Diensten war die Aktualisierung auf eine neue Version immer noch ein manueller und zeitaufwändiger Prozess.

Nun, das hat sich geändert! Der .NET Upgrade Assistant hat selbst ein umfangreiches Upgrade erhalten. Im vergangenen Monat kündigte Microsoft die Unterstützung von Drittanbieter-APIs und Paketzuordnungen für sein Tool an. Dies ermöglicht es Entwicklern, ihre eigenen Zuordnungen zu teilen und erleichtert es Benutzern, veraltete Drittanbieter-APIs und -Pakete beim Update auf ein neues Framework zu ersetzen.

Die Hinzufügung von API-Unterstützung von Drittanbietern bietet einen standardisierten Ansatz für die Integration von APIs, während das Paketmapping genau das tut, was der Name verspricht – es ordnet alle in Ihrer App verwendeten Pakete zu, wodurch es einfacher wird, die Abhängigkeiten zu aktualisieren und die Gesamtstabilität Ihres Projekts zu verbessern.

Der Wechsel der Bibliothek war noch nie so einfach.

Vor diesem Update war es schwierig, auf eine neuere Version von .NET aufzurüsten oder das Framework zu wechseln, wenn Ihre Anwendung auf externe Dienste angewiesen war. Das bedeutete, manuell nach gleichwertigen APIs und Paketen zu suchen – und das, bevor man sich überhaupt Gedanken über die Aktualisierung aller Typen und Methoden im Code machen musste. Wie Microsoft in seinem Ankündigungsbeitrag erklärt:

Nehmen wir zum Beispiel Xamarin.Forms.Color. Sie müssen nicht nur den Namespace von Xamarin.Forms auf Microsoft.Maui.Graphics aktualisieren, sondern auch Eigenschaften wie R, G oder B in Rot, Grün oder Blau ändern, und die statischen Farbeigenschaften wie beispielsweise AliceBlue gehören jetzt zu einem neuen Typ namens Colors.

Da Entwickler nun in der Lage sind, eigene Karten genauso zu erstellen, wie Microsoft es mit seinen eigenen Bibliotheken tut, gehören diese Kopfschmerzen der Vergangenheit an. Und nicht nur zum Aktualisieren von Bibliotheken, der .NET Upgrade Assistant kann nun verwendet werden, um Bibliotheken vollständig zu wechseln.

Die Integration von Iron Software-Produkten in Ihre Anwendung war schon immer einfach, der Wechsel von einer anderen Bibliothek zu Iron Software gestaltete sich jedoch nicht ganz so unkompliziert. Doch dank benutzerdefinierter Kartendarstellung und API-Unterstützung ist es jetzt einfacher denn je, Ihre App mit einer komplett neuen Bibliothek zu aktualisieren. Lassen Sie uns einen Blick auf diesen Code werfen, um ein einfaches PDF sowohl mit IronPDF als auch mit PDFSharp zu erstellen:

IronPDF

// Import the required namespace from IronPDF
using IronPdf;

// Initialize the HtmlToPdf object
var htmlToPdf = new HtmlToPdf();

// Render the HTML content to PDF
var pdf = htmlToPdf.RenderHtmlAsPdf("<html><body><h1>Hello, IronPDF!</h1></body></html>");

// Save the generated PDF to a file
pdf.SaveAs("ironpdf_example.pdf");

PDFSharp

// Import the necessary namespaces from PDFsharp
using PdfSharp.Pdf;

// Define the main class that contains the program's entry point
class Program
{
    // Main method: the entry point of the program
    static void Main()
    {
        // Create a new PDF document
        PdfDocument document = new PdfDocument();

        // Add a page to the document
        PdfPage page = document.AddPage();

        // Obtain a graphics object to draw on the page
        XGraphics gfx = XGraphics.FromPdfPage(page);

        // Draw "Hello, PDFsharp!" on the page
        gfx.DrawString("Hello, PDFsharp!", new XFont("Arial", 12), XBrushes.Black,
            new XRect(10, 10, page.Width, page.Height), XStringFormats.TopLeft);

        // Save the document to a file
        document.Save("output.pdf");

        // Close the document to free resources
        document.Close();
    }
}

Wie Sie sehen, kann der Wechsel von Bibliotheken viele Änderungen an Ihrem Code mit sich bringen, was viel Zeit und Mühe kostet und unter Umständen die Stabilität Ihrer Anwendung beeinträchtigt. Doch nun können wir Änderungen an Namensräumen, Typen und Methoden halbautomatisch vornehmen, sodass Sie Ihr Projekt problemlos aktualisieren können.

Iron Software und .NET gehören zusammen.

Mit diesem neuen Update des .NET Upgrade Assistant können Drittanbieterentwickler technologisch auf dem neuesten Stand bleiben und ihre Anwendungen parallel zu den neuesten Versionen von .NET Core und anderen Frameworks aktualisieren. Bei Iron Software stand Kompatibilität schon immer im Vordergrund unserer Produkte. Da wir seit Jahren .NET Core, Standard und Framework in verschiedenen Versionen unterstützen, haben wir stets branchenführende Software geliefert, unabhängig davon, welche Konfiguration unsere Kunden verwenden. Aber jetzt können Sie Ihre App auf neuere Versionen aktualisieren, ohne Kompromisse bei Stabilität oder Funktionalität einzugehen – und wir sind dabei an Ihrer Seite.

Wir freuen uns sehr über dieses Update des .NET Upgrade Assistant. Wenn Sie als Entwickler dieses Tool zur Aktualisierung Ihrer von Iron Software unterstützten Anwendungen nutzen möchten, kontaktieren Sie uns bitte, damit wir Ihnen helfen können! Und alle anderen können sich auf Paketübersichten freuen, die Ihren Workflow und Ihre Projekte optimieren werden.

Iron Software-Produkte beginnen bereits ab $liteLicense für eine unbefristete Lizenz (inklusive eines Jahres kostenlosen Supports, damit wir Sie bei der Aktualisierung Ihrer App mit diesen neuen Tools unterstützen können). Sie können mit unserer 30-tägigen Gratis-Testversion beginnen, und unsere Software ist auch für Entwicklungszwecke völlig kostenlos nutzbar – so können Sie sich wirklich ein Bild davon machen, was sie zu bieten hat. Noch größere Einsparungen erzielen Sie mit der Iron Suite, bei der Sie alle neun Iron Software-Tools zum Preis von zwei erhalten. Viel Spaß beim Coden!

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.