MacでASP.NET Core

はじめに

今回からは、ASP.NET Coreを触っていこうと思います。macで。

実行環境

リリースされたばかりの.NET Core 3.1を使います。
macで.NET Coreを使うためには、以下のドキュメントを参考にしてSDKをインストールします。
docs.microsoft.com
注意点として、Visual Studio for macで.NET Core 3.1を使うためには、プレビュー版のVisual Studio for Mac バージョン8.4以降をインストールする必要があります。
「プレビュー版はちょっと…」という方は、Visual Studio Codeを使いましょう。
また、SDKインストール時に.pkgファイルを開こうとすると、警告メッセージが表示される場合があります。その時は、ファイルを右クリックし、「このアプリケーションで開く」→「インストーラ.app」を選択すれば「開く」のボタンが表示されたダイアログが出てきます。そのまま「開く」をクリックすればインストーラが起動できます。

プロジェクト作成

以下のコマンドで.NET Core SDK 3.1がインストールされていることを確認します。

$ dotnet --list-sdks
2.1.505 [/usr/local/share/dotnet/sdk]
3.0.100 [/usr/local/share/dotnet/sdk]
3.1.100 [/usr/local/share/dotnet/sdk]

その後、以下のコマンドでプロジェクトの作成を行います。

$ dotnet new webapp --output aspdotnet-sample

動作確認

以下のコマンドでプロジェクトのディレクトリに移動し、アプリケーションを起動します。

$ cd aspdotnet-sample
$ dotnet run

次に、ブラウザでhttps://localhost:5001/にアクセスします。ポート番号は変わるかもしれません。
SSL証明書のエラーが表示されるかもしれませんが、自己証明書を使っているだけなので、そのまま開いて問題ありません。

おわりに

次回からはアプリケーションの実装をやっていこうと思います。