.NETのコマンドを使用してVSコードでプロジェクトを作成する
Macで.NETの開発がしたい
だが visual studio for mac は使いにくい (windows版と色々と仕様が異なる)
そこで.NET CLIと、VSコードで開発することにした
このページはその時のメモ
.NET SDLをインストール
公式の.NET SDKからダウンロードしてくる
dotnetコマンド
MVCプロジェクトを作成
オプションを指定したプロジェクト作成パッケージ追加
ソース コードを実行
ビルド
コマンドのヘルプページを開く
プロジェクトを作成する
dotnet newで実際にプロジェクトを作成する
dotnet new mvc \
-f net6.0 \
-lang "C#" \
-n Sample
The template "ASP.NET Core Web App (Model-View-Controller)" was created successfully.
This template contains technologies from parties other than Microsoft, see https://aka.ms/aspnetcore/6.0-third-party-notices for details.
Processing post-creation actions...
Running 'dotnet restore' on /Users/****/project/***/***.csproj...
Determining projects to restore...
Restored /Users/***/project/***/***.csproj (in 108 ms).
Restore succeeded.
実行結果を確認する
lsコマンドで作成されたプロジェクトを確認
必要なファイルが全て作成されていた
ls
Controllers Properties appsettings.Development.json wwwroot
Models Views appsettings.json
Program.cs Sample.csproj obj
実行する
プロジェクト直下(.csprojがあるフォルダ)でソースコードを実行
dotnet run
Building...
info: Microsoft.Hosting.Lifetime[14]
Now listening on: https://localhost:7121
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5209
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: /Users/****/project/***/***
https://localhost:[ポート番号]のリンクから、実行が確認できた
