Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Windows Forms- och WINDOWS Presentation Framework-appar (WPF) använder nu .NET SDK (Microsoft.NET.Sdk) i stället för .NET Core WinForms och WPF SDK (Microsoft.NET.Sdk.WindowsDesktop).
Ändra beskrivning
I tidigare .NET Core-versioner använde WinForms- och WPF-appar ett separat projekt-SDK (Microsoft.NET.Sdk.WindowsDesktop). Från och med .NET 5 har WinForms och WPF SDK enhetligt sammanfogats med .NET SDK (Microsoft.NET.Sdk). Dessutom ersätter nya målramverksmonikers (TFM)netcoreapp och netstandard i .NET 5. I följande exempel visas de ändringar du behöver göra för en WPF-projektfil när du omtargeterar till .NET 5 eller senare.
I tidigare .NET Core-versioner:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>
I .NET 5 och senare versioner:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>
Version lanserad
.NET SDK 5.0.100
Rekommenderad åtgärd
I din WPF- eller Windows Forms-projektfil:
- Uppdatera attributet
SdktillMicrosoft.NET.Sdk. - Uppdatera egenskapen
TargetFrameworktillnet5.0-windows.
Berörda API:er
Ingen.