久しぶりにC# でバックエンドを構成するのですが、.NET Core がいつのまにかLTSバージョンが3.1でプレビュー版で5がでてきてて浦島太郎になってしまっている。そして、JS/TSばっかり書いてて完全に忘れてるので、色々と思い出すついでに記事を書く。Web上に情報すくないし、公式のドキュメントは相変わらずだし、たぶん誰かの役には立つ。
開発環境はWSL上のLinuxでおこないます。どうせ後でDockerに乗せるので正直なんでもよしです。SDKのバージョンは3.1を使用します。
docs.microsoft.com
インストールに関してはこの辺りを参考にする。