Aracılığıyla paylaş


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

veya UseWPF ise UseWindowsForms true.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 -windows TargetFramework edilir).

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

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