dotnet new 命令
dotnet new 命令根据指定的模板,创建新的项目,配置文件或解决方案。为初始化有效的.NET Core 项目提供便捷方法。
调用命令时要实例化的模板,每个模板可能具有可传递的特定选项。
donet new-all命令
获取可用的模板列表
Templates Short Name Language Tags
Console Application console [C#],F# Common/Console
Class library classlib [C#],F# Common/Library
Unit Test Project mstest [C#],F# Test/MSTest
XUnit Test Project xunit [C#],F# Test/xUnit
ASP.NET Core Empty Web [C#] Web/Empty
ASP.NET Core Web APP MVC [C#],F# Web/MVC
ASP.NET Core Web API webapi [C#],F# Web/WebAPI
Nuget Config nugetconfig Config
Web Config webConfig Config
Solution File sln Solution
Examples:
dotnet new mvc –auth None –framework netcoreapp1.1
dotnet new mstest –framework netcoreapp1.1
dotnet new –help
显例如下:
在当前目录中创建F#控制台应用程序项目:
dotnet new cosole -lang f#
在当前目录中新建为.NET Core1.0且没有设置身份验证的ASP.NET Core C#MVC应用程序项目:
dotnet new MVC -au None -f netcoreapp1.1
新建为.NET Core1.1的xUnit 应用程序:
dotnet new xunit –Framework netcoreapp1.1
列出适应于MVC 的所有模板:
dotnet new mvc-1