2017年03月追記
.NET Core Tools Preview 2 を対象とした内容となっています。
最新の.NET Core Tools Preview 4 を対象とした内容については
公式のドキュメントが詳しいです。
.NET Coreで開発する際に(betaやRCの時は特に) Visual Studio Codeにはプロジェクトテンプレートからプロジェクトを作成する機能がないため、
yeomanなどのスキャフォールディングツールをインストールしてプロジェクト作成してねとよく書かれていたのですが、
そういう類のツールを追加でインストールしなくてもプロジェクトテンプレートを利用したプロジェクトの作成がdotnet new
コマンドからもできるようです。
具体的には-t
パラメータに特定の文字列を渡すとそれに応じたプロジェクトが作成されます。
コマンド | 作成されるプロジェクト |
---|---|
dotnet new [-t console] | コンソールプロジェクト |
dotnet new -t web | ASP.NET Core MVCプロジェクト |
dotnet new -t lib | クラスライブラリ |
dotnet new -t xunittest | xUnitテストプロジェクト |
上記を見た限りでは基本的なプロジェクトは作成できます。
が、やはり認証だとかDBアクセス周りを最初から設定したプロジェクトもyeoman の方で作成ができるので、
本格的に.NET Coreで開発するんだという場合は別途インストールしたほうが良さそうですね。
参考
dotnet-new
https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-new