8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

dotnet new コマンドから様々な形式のプロジェクトを作成する。

Last updated at Posted at 2016-07-20

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

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?