もくじ
やりたいこと
.NET5/6で、System.Windows.Forms
にあるライブラリを使いたい。
やりかた
.csproj
を直接いじって、下記のようにする。
-
<TargetFramework>net5.0</TargetFramework>
になっていたら、<TargetFramework>net5.0-windows</TargetFramework>
にする。 -
<PropertyGroup>
の中に<UseWindowsForms>true</UseWindowsForms>
を追加する。 -
Project Sdk
の値を<Project Sdk="Microsoft.NET.Sdk">
にする(今回試したときは、初期値でそのようになってたのでいじってない→参考)
※.net6使用時は、5.0のところを6.0にすること。
参考