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
dalamTargetFramework
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>