.NET Core および .NET 5以降のコンソールアプリ上で Windows Forms の機能を利用可能にするための設定方法の紹介です。 以下の画像のように、プロジェクトテンプレートをからコンソールアプリを選択して作成したプロジェクトは Windows Formsにあった機能群(例えばClipbordクラス、Bitmapクラス)などがデフォルトでは使用できません。 コンソールアプリのテンプレート そこで、このようなコンソールアプリでも Windows Forms の機能を利用できるようにプロジェクトを設定する方法を紹介したいと思います(この作業をするとマルチプラットフォーム性が失われてしまいますが、今後 .NET Framework も徐々に終了していくので移行するときに微妙に困ったときのメモになりmさ宇。 実装・確認環境 この記事は以下の環境で動作確認を行っています。 Viaus