NETSDK1136: Het doelframework moet Windows zijn
Als UseWindowsForms
of UseWPF
is true
, gaat .NET ervan uit dat uw project een Windows-app is en dus moet het platform worden ingesteld op Windows. Deze fout kan optreden als u een project-naar-projectverwijzing hebt waarin de ene is ingesteld op Windows en de andere niet. Het volledige foutbericht is vergelijkbaar met het volgende voorbeeld:
Het doelplatform moet worden ingesteld op Windows (meestal door in de
TargetFramework
eigenschap op te geven-windows
) wanneer u Windows Forms of WPF gebruikt of verwijst naar projecten of pakketten die dit doen.
Stel bijvoorbeeld in op TargetFramework
net6.0-windows
, zoals wordt weergegeven in dit projectbestand:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>