Bagikan melalui


NETSDK1136: Kerangka kerja target harus Windows

Jika UseWindowsForms atau UseWPF , true.NET mengasumsikan bahwa proyek Anda adalah aplikasi Windows, sehingga platform harus diatur ke Windows. Kesalahan ini dapat terjadi jika Anda memiliki referensi proyek-ke-proyek di mana satu diatur ke Windows dan yang lain tidak. Pesan kesalahan lengkap mirip dengan contoh berikut:

Platform target harus diatur ke Windows (biasanya dengan menyertakan -windows dalam TargetFramework properti) saat menggunakan Formulir Windows atau WPF, atau mereferensikan proyek atau paket yang melakukannya.

Misalnya, atur TargetFramework ke net6.0-windows, seperti yang ditunjukkan dalam file proyek ini:

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