Visual Studio 2022 - プロジェクト設定 - クラスライブラリで Forms を使う
- 1. 概要
- 2. 参照
1. 概要
本ページの正式な表題は、「『.NET』のクラスライブラリで、「System.Windows.Forms」を参照するには・・・」です。
以下、「Microsoft Visual Studio Community 2022 Version 17.13.0」「C# .NET 8」での操作です。
本ページは、下記のサイトを参考にさせていただきました。
「System.Windows.Forms を .NET 環境のクラスライブラリで使おう #C#」
2. 参照
クラスライブラリのプロジェクトの「参照」で、見ても。
「System.Windows.Forms」の選択肢がないのです。
参考サイトに載っている、無理やりなことをします。
プロジェクト定義、「.csproj」を開いて。
(内容は、プロジェクトにより異なる行はあるはずですが・・・)
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>$(MSBuildProjectName.Replace(" ", "_"))</RootNamespace>
<BaseOutputPath>bin</BaseOutputPath>
<FileVersion></FileVersion>
<ProduceReferenceAssembly>True</ProduceReferenceAssembly>
<SignAssembly>False</SignAssembly>
</PropertyGroup>
・・・ 略 ・・・
</Project>
上記、「<PropertyGroup>~</PropertyGroup>」内に、下記の行を追加します。
<UseWindowsForms>true</UseWindowsForms>
|
|