Besplatni alat

Koliko je vaš .NET Framework projekt spreman za .NET 10?

Dodajte projektne datoteke i za minutu vidite koji NuGet paketi i dijelovi aplikacije koče prelazak s .NET Frameworka na .NET 10, koji paketi imaju poznate ranjivosti i koliko je posao okvirno zahtjevan.

Vaš projekt

Dodajte .csproj, .vbproj ili packages.config datoteke, odaberite cijelu mapu solutiona ili zalijepite datoteku ispod.

    Datoteke ostaju u vašem pregledniku. Na nuget.org šaljemo samo nazive i verzije paketa da ih provjerimo.

    Što provjera gleda

    • /Ciljni framework svakog projekta.
    • /Svaki NuGet paket: podržava li njegova najnovija verzija .NET 10, je li zastario i ima li vaša verzija poznatu ranjivost.
    • /Poznate blokere: Web Forms, WCF servise, Remoting, Workflow Foundation, Crystal Reports i druge.
    • /Format projekta i packages.config, prve korake svake migracije.

    Što provjera ne vidi

    • /Provjera čita projektne datoteke, a ne kod. API-je poput AppDomaina, BinaryFormattera ili Remotinga u kodu ovdje se ne vide.
    • /Paketi iz privatnih feedova se ne provjeravaju.
    • /Za analizu na razini koda koristite Microsoftov .NET Upgrade Assistant u Visual Studiju. Stari .NET Portability Analyzer je ukinut.
    • /Procjena je okvirna, a ne ponuda.

    Tipični blokeri pri prelasku s .NET Frameworka na .NET 10

    ASP.NET Web Forms
    Web Forms ne postoji u .NET-u 10. Stranice se moraju ponovno izraditi, najčešće u Blazoru ili Razor Pagesima. To je najveći dio posla.
    WCF servisi
    Hostanje WCF servisa nije dio .NET-a 10. Opcije su CoreWCF ili prelazak na REST ili gRPC.
    ASMX web servisi
    Stari .asmx servisi ne rade na .NET-u 10. Prepisuju se u Web API ili na CoreWCF.
    .NET Remoting
    .NET Remoting ne postoji u modernom .NET-u. Komunikacija se mora prebaciti na gRPC, HTTP ili red poruka.
    Windows Workflow Foundation
    WF nije podržan u .NET-u 10. Postoji CoreWF iz zajednice, ali se workflowi obično prepisuju.
    Crystal Reports
    Crystal Reports nema podršku za moderni .NET. Izvješća se sele u drugi alat, što je često zaseban projekt.
    COM+ (Enterprise Services)
    System.EnterpriseServices ne postoji u .NET-u 10. Taj dio koda treba osmisliti iznova.
    ASP.NET MVC
    Controlleri i viewovi prelaze na ASP.NET Core MVC uz umjerene izmjene. Startup, filteri, bundling i autentikacija rade se ponovno.
    ASP.NET Web API
    Controlleri prelaze na ASP.NET Core uz male izmjene. Routing, filteri i autentikacija postavljaju se ponovno.
    Ovisnost o System.Web
    Kod koristi System.Web (HttpContext, Session, Request), koji ne postoji u .NET-u 10. Ti se dijelovi prilagođavaju ASP.NET Coreu.
    ASP.NET SignalR
    Stari SignalR nije kompatibilan s ASP.NET Core SignalR-om. Server i klijenti nadograđuju se zajedno.
    ReportViewer i RDLC izvješća
    Stare ReportViewer kontrole vezane su uz .NET Framework. RDLC izvješća mogu raditi na .NET-u 10 uz pakete iz zajednice ili se sele u drugi alat.
    Entity Framework EDMX model
    EF6 radi na .NET-u 10, ali EDMX dizajner ne radi. Model se prebacuje u kod (Code First) ili na EF Core.
    © 2026 ProCoding — Sva prava pridržana.Impresum i privatnostUvjeti korištenjaSplit, Hrvatska