Windows dokumentation om apputveckling

Skapa interna Windows skrivbordsappar med Windows App SDK och WinUI 3 – den rekommenderade plattformen för ny utveckling med C#, C++och XAML på Windows 10 och 11.

Vilken plattform ska jag använda?

Välj det ramverk som passar ditt scenario. WinUI 3 med Windows App SDK rekommenderas för nya interna Windows appar. UWP är i underhållsläge – för nya projekt används Windows App SDK med WinUI 3 och för att modernisera befintliga UWP-appar kan du läsa migreringsguiden.

Progressiv Web Apps (PWA)

Web-first-appar med Windows integrering – aktivitetsfältet, meddelanden, offlinesupport. Skapa med HTML, CSS och JavaScript.

SDK-referens och nedladdningar

Gå direkt till SDK-landningssidorna för referensdokument, viktig information och nedladdningar.

Krav för att komma igång

Vad du behöver för att börja bygga med Windows App SDK. Kräver Windows 10 version 1809 (build 17763) eller senare.

Windows App SDK (senaste stabila)

Ladda ned den aktuella stabila versionen. Innehåller WinUI 3, API:er för applivscykel, fönster och distributionsverktyg. Kontrollera nedladdningssidan för det senaste versionsnumret.

WinUI 3 (ingår i Windows App SDK)

Det interna användargränssnittsramverket för Windows skrivbordsappar. Levereras som en del av Windows App SDK – ingen separat installation krävs.

Språk och körmiljöer som stöds

C# med .NET 8 eller senare, C++ (Win32 och C++/WinRT), Rust (via windows-rs crate). XAML används som märkspråk för användargränssnitt i WinUI 3 och WPF.

Verktyg och resurser

Windows utvecklarblogg

Läs meddelanden, versionsuppdateringar och djupdykningar från Windows utvecklarteamet.

Migrera från UWP till Windows App SDK

UWP är i underhållsläge. Migrera befintliga UWP-appar till Windows App SDK för att få åtkomst till aktuella API:er och pågående plattformsinvesteringar.