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>