Kostnadsfritt verktyg

Hur redo är ditt .NET Framework-projekt för .NET 10?

Lägg till dina projektfiler och se på en minut vilka NuGet-paket och delar av applikationen som blockerar flytten från .NET Framework till .NET 10, vilka paket som har kända sårbarheter och ungefär hur stort jobbet är.

Ditt projekt

Lägg till .csproj-, .vbproj- eller packages.config-filer, välj hela solution-mappen eller klistra in en fil nedan.

    Dina filer stannar i webbläsaren. Bara paketnamn och versioner skickas till nuget.org för att slå upp dem.

    Vad kontrollen tittar på

    • /Målramverket för varje projekt.
    • /Varje NuGet-paket: om den senaste versionen stöder .NET 10, om det är föråldrat och om din version har en känd sårbarhet.
    • /Kända hinder: Web Forms, WCF-tjänster, Remoting, Workflow Foundation, Crystal Reports med flera.
    • /Projektformatet och packages.config, de första stegen i varje migrering.

    Vad kontrollen inte ser

    • /Kontrollen läser projektfiler, inte kod. API:er som AppDomain, BinaryFormatter eller Remoting i koden syns inte här.
    • /Paket från privata flöden slås inte upp.
    • /För en analys på kodnivå, använd Microsofts .NET Upgrade Assistant i Visual Studio. Den gamla .NET Portability Analyzer har lagts ner.
    • /Bedömningen är ungefärlig, inte en offert.

    Typiska hinder vid flytt från .NET Framework till .NET 10

    ASP.NET Web Forms
    Web Forms finns inte i .NET 10. Sidorna måste byggas om, oftast i Blazor eller Razor Pages. Det är den största delen av jobbet.
    WCF-tjänster
    Att hosta WCF-tjänster ingår inte i .NET 10. Alternativen är CoreWCF eller att gå över till REST eller gRPC.
    ASMX-webbtjänster
    Gamla .asmx-tjänster körs inte på .NET 10. De skrivs om som Web API-endpoints eller med CoreWCF.
    .NET Remoting
    .NET Remoting finns inte i modern .NET. Kommunikationen måste flyttas till gRPC, HTTP eller en meddelandekö.
    Windows Workflow Foundation
    WF stöds inte i .NET 10. Det finns communityversionen CoreWF, men arbetsflöden skrivs oftast om.
    Crystal Reports
    Crystal Reports saknar runtime för modern .NET. Rapporterna flyttas till ett annat verktyg, ofta ett eget projekt.
    COM+ (Enterprise Services)
    System.EnterpriseServices finns inte i .NET 10. Den delen av koden måste utformas på nytt.
    ASP.NET MVC
    Controllers och vyer flyttas till ASP.NET Core MVC med måttliga ändringar. Startup, filter, bundling och autentisering skrivs om.
    ASP.NET Web API
    Controllers flyttas till ASP.NET Core med små ändringar. Routing, filter och autentisering sätts upp på nytt.
    Beroende av System.Web
    Koden använder System.Web (HttpContext, Session, Request), som inte finns i .NET 10. De delarna anpassas till ASP.NET Core.
    ASP.NET SignalR
    Gamla SignalR är inte kompatibelt med ASP.NET Core SignalR. Server och klienter uppdateras tillsammans.
    ReportViewer och RDLC-rapporter
    De gamla ReportViewer-kontrollerna är bundna till .NET Framework. RDLC-rapporter kan köras på .NET 10 med communitypaket eller flyttas till ett annat verktyg.
    Entity Framework EDMX-modell
    EF6 körs på .NET 10, men inte EDMX-designern. Modellen flyttas till kod (Code First) eller till EF Core.
    © 2026 ProCoding — Alla rättigheter förbehållna.Företagsinformation och integritetAnvändarvillkorSplit, Kroatien