Aracılığıyla paylaş


NETSDK1136: Hedef çerçeve Windows olmalıdır

veya UseWPF ise UseWindowsFormstrue.NET, projenizin bir Windows uygulaması olduğunu varsayar ve bu nedenle platformun Windows olarak ayarlanması gerekir. Bu hata, birinin Windows olarak ayarlandığı ve diğeri olmayan bir projeden projeye başvurunuz varsa oluşabilir. Tam hata iletisi aşağıdaki örneğe benzer:

Hedef platform, Windows Forms veya WPF kullanılırken veya bunu yapacak projelere veya paketlere başvururken Windows olarak ayarlanmalıdır (genellikle özelliğine dahil -windowsTargetFramework edilir).

Örneğin, bu proje dosyasında gösterildiği gibi olarak ayarlayın TargetFrameworknet6.0-windows:

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