[.NETCore]コマンドラインでプロジェクトを作成する

.NET Core CLIでプロジェクトを作るには、 dotnet new コマンドを使います。

dotnet new <プロジェクトテンプレートの短い名前> -n <プロジェクト名> -o プロジェクトフォルダパス>

プロジェクトテンプレートは、dotnet new (オプション指定なし)を実行するとみることが出来ます。

プロジェクトテンプレートのリスト表示

このプロジェクトテンプレートは、Visual Studioで言うところの[ファイル]→[新規作成]→[プロジェクト]で操作する「新しいプロジェクト」ダイアログで選択するものに相当すると考えればOKです。
これね↓

Visual Studioのプロジェクトテンプレート

なお、dotnet new コマンドに指定するプロジェクトテンプレート名には「短い名前」で表示されているもの(“console”とか)を指定します。

たとえばコンソールアプリ「TestConsoleApp」のプロジェクトを作るにはこんな感じです。

dotnet new console -n TestConsoleApp -o TestConsoleApp

-oを省略した場合は、現状のフォルダ以下にプロジェクト名と同じ名前のフォルダが自動的に作成されてプロジェクトファイルが配置されます。
(なので、上記の例では-oオプションは省略しても同じ結果になります)

-oにパスを指定した場合は、指定したパスに直接プロジェクトファイルが作成されます。この場合は-oに指定したパス以下にさらにプロジェクト名と同じ名前のフォルダを切るようなことは行われないので、注意。

コメントを残す