Megosztás a következőn keresztül:


NETSDK1136: A cél keretrendszernek Windows rendszerűnek kell lennie

UseWPF Ha UseWindowsForms igentrue, akkor a .NET feltételezi, hogy a projekt Egy Windows-alkalmazás, ezért a platformot Windowsra kell állítani. Ez a hiba akkor fordulhat elő, ha olyan projekt–projekt referenciával rendelkezik, amelyben az egyik Windowsra van állítva, a másik pedig nem. A teljes hibaüzenet a következő példához hasonló:

A célplatformot Windowsra (általában a TargetFramework tulajdonságba való belevétellel-windows) kell beállítani a Windows Forms vagy a WPF használatakor, vagy hivatkozni kell az erre irányuló projektekre vagy csomagokra.

Állítsa például TargetFramework a következőre net6.0-windowsa projektfájlban látható módon:

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