ASP.NET Coreの開発環境(かいはつかんきょう)構築(こうちく) 準備編(じゅんびへん)

ASP.NET Coreの開発環境(かいはつかんきょう)構築(こうちく)したときに調査(ちょうさ)したもののメモです。

開発(かいはつ)(はじ)めるには(なに)必要(ひつよう)か?

どうやら.NET CLI(dotnet コマンド)を使(つか)えるようにすれば()いらしい。
ただ、問題(もんだい)はホストに直接(ちょくせつ)構築(こうちく)しても()いのか(=Docker(じょう)構築(こうちく)したほうが便利(べんり)なのか)?

Dockerか?ホストに直接(ちょくせつ)か?

ポイントは2つ。

  • 〜envのようにバージョン管理(かんり)可能(かのう)か?
  • 別途(べっと)、NginxやApacheのようなHTTPサーバが必要(ひつよう)か?

個人的(こじんてき)には上記(じょうき)のいずれかを()たさないようならDocker(じょう)環境(かんきょう)構築(こうちく)するようにしています。
まず、バージョン管理(かんり)についてはこちら にあるように、 global.json というものを設置(せっち)すれば()()えが可能(かのう)なようです。
(つぎ)にHTTPサーバですが、こちら記載(きさい)(とお)り、プロジェクトルートで dotnet run実行(じっこう)すると別途(べっと)HTTPサーバがなくてもポート5001でアクセス可能(かのう)になるようです。

結論(けつろん)

ASP.NET Coreの環境(かんきょう)はDockerとかなしで、ホストに直接(ちょくせつ)インストールで()さそう。

おまけ

.NET CLIのインストール方法(ほうほう)こちら にあるとおりなので割愛(かつあい)します。