IRONSOFTWAREHOME

Iron Suite for .NET

10 bibliotek .NET. Jeden kompletny pakiet dokumentów.

IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
WIADOMOSCI FIRMOWE

Przedstawiamy IronWord: Biblioteka DOCX dla C# do edycji dokumentów Word

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Asystent aktualizacji .NET

Jeśli kiedykolwiek musiałeś zaktualizować swoje aplikacje do nowszej wersji .NET, prawdopodobnie znasz narzędzie .NET Upgrade Assistant. To potężne narzędzie firmy Microsoft sprawia, że proces aktualizacji projektu jest prosty i przejrzysty — przynajmniej tak było w przypadku bibliotek i frameworków Microsoftu. W przypadku usług zewnętrznych aktualizacja do nowej wersji była nadal procesem ręcznym i czasochłonnym.

Cóż, już nie! Sam program .NET Upgrade Assistant właśnie przeszedł ogromną aktualizację. W zeszłym miesiącu firma Microsoft ogłosiła obsługę map API i pakietów innych firm dla swojego narzędzia, umożliwiając programistom udostępnianie własnych map i ułatwiając użytkownikom zastępowanie przestarzałych API i pakietów innych firm podczas aktualizacji do nowej platformy.

Dodanie obsługi API stron trzecich zapewnia standardowe podejście do integracji interfejsów API, a mapowanie pakietów działa zgodnie z opisem — mapuje wszystkie pakiety używane w aplikacji, ułatwiając aktualizację zależności i poprawiając ogólną stabilność projektu.

Zmiana bibliotek nigdy nie była łatwiejsza

Przed tą aktualizacją, jeśli Twoja aplikacja korzystała z usług zewnętrznych, aktualizacja do nowszej wersji .NET Framework lub zmiana frameworka była trudna. Oznaczało to ręczne wyszukiwanie odpowiedników interfejsów API i pakietów – i to jeszcze zanim trzeba było martwić się o aktualizację wszystkich typów i metod w kodzie. Jak wyjaśnia Microsoft w swoim poście ogłoszeniowym:

Weźmy na przykład Xamarin.Forms.Color. Należy nie tylko zaktualizować przestrzeń nazw z Xamarin.Forms na Microsoft.Maui.Graphics, ale także zmienić właściwości takie jak R, G lub B na Red, Green lub Blue, a statyczne właściwości Color, na przykład AliceBlue, należą teraz do nowego typu o nazwie Colors.

Teraz, gdy deweloperzy mogą tworzyć własne mapy, podobnie jak Microsoft ze swoimi bibliotekami, te bóle głowy są przeszłością. I to nie tylko dla aktualizacji bibliotek, .NET Upgrade Assistant może być teraz używany do całkowitej zmiany bibliotek.

Włączenie produktów Iron Software do aplikacji zawsze było proste, ale przejście z innej biblioteki na Iron Software nie było tak oczywiste. Jednak teraz, dzięki niestandardowemu mapowaniu i obsłudze API, uaktualnienie aplikacji o zupełnie nową bibliotekę jest łatwiejsze niż kiedykolwiek. Przyjrzyjmy się temu kodowi, aby stworzyć prosty PDF zarówno w IronPDF, jak i PDFSharp:

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();
    }
}

Jak widać, zmiana bibliotek może wiązać się z wieloma zmianami w kodzie, co wymaga dużo czasu i wysiłku, a także może potencjalnie zmniejszyć stabilność aplikacji. Teraz jednak możemy częściowo zautomatyzować zmiany w przestrzeniach nazw, typach i metodach, co pozwala z łatwością aktualizować projekt.

Iron Software i .NET idą w parze

Dzięki tej nowej aktualizacji narzędzia .NET Upgrade Assistant zewnętrzni programiści mogą pozostać w czołówce technologicznej — są w stanie aktualizować swoje aplikacje zgodnie z najnowszymi wydaniami .NET Core i innych frameworków. W Iron Software kompatybilność zawsze była priorytetem naszych produktów. Dzięki wieloletniemu wsparciu dla wersji .NET Core, .NET Standard i Framework zawsze dostarczaliśmy wiodące w branży oprogramowanie, niezależnie od konfiguracji używanej przez naszych klientów. Teraz jednak możesz aktualizować swoją aplikację do nowszych wersji bez utraty stabilności lub funkcjonalności — a my będziemy przy Tobie.

Jesteśmy bardzo podekscytowani tą aktualizacją programu .NET Upgrade Assistant. Jeśli jesteś programistą zainteresowanym wykorzystaniem tego narzędzia do aktualizacji aplikacji obsługiwanych przez Iron Software, skontaktuj się z nami, abyśmy mogli Ci pomóc! A wszyscy inni – czekajcie na mapy pakietów, które usprawnią Wasz przepływ pracy i projekty.

Produkty Iron Software zaczynają się od zaledwie $liteLicense za licencję wieczystą (w tym rok bezpłatnego wsparcia, dzięki czemu możemy pomóc w aktualizacji aplikacji za pomocą tych nowych narzędzi). Możesz zacząć od naszej 30-dniowej bezpłatnej wersji próbnej, a nasze oprogramowanie jest również całkowicie darmowe do użytku w celach programistycznych – dzięki czemu naprawdę możesz przekonać się, na czym polega. Aby uzyskać jeszcze większe oszczędności, sprawdź pakiet Iron Suite, w którym możesz otrzymać wszystkie dziewięć narzędzi Iron Software w cenie dwóch. Miłego kodowania!

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta