2019年に取り組んでみようと考えた言語がC#だ。先日の三連休中、初心者向けの本を3冊読んだ。これまでの経験を前提に、C#は非常に馴染みやすさを感じた。「なぜもっと早くに取り組まなかった!?」と思うほどだった。
C#に限らず、初心者向けのサンプル・コードと言えばコンソール向けのものだ。C#の開発環境と言えば、事実上Visual Studioなのだが、コンソール向けの開発には重厚過ぎるように感じる。VSCodeにもC#拡張が提供されておりコーディング可能なのだが、Visual Studioと異なり基盤は.NET Coreだ。.Net frameworkではない。
コンソール向けのコードに基づいた練習に.NET Coreが不足なわけではない。とはいえMessageBoxのような、お馴染みのWindows Formに由来するものが利用できないのは、少し勿体ないように思う。
一連のエントリではVSCodeから.NET Frameworkを利用するための手続きについて紹介する。このエントリでは1を取り上げる。
- 前置きとして"--target-framework-override"の紹介
- .NET Framework利用のための手続き