Delen via


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 TargetFrameworknet6.0-windows, zoals wordt weergegeven in dit projectbestand:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net6.0-windows</TargetFramework>
  </PropertyGroup>
</Project>