7b0117ac85
* update web template * add test build of fsharp/web template * align fsharp/xunittest template * add test for all template projects * align fsharp/console template to #4821 * align fsharp/lib template to #4821 * align fsharp/mstest template to #4821 * align fsharp/xunittest template to #4821 * fix shortened test directory path (was same for c# test) * try fix ci failure |
||
---|---|---|
.. | ||
CSharp_Console | ||
CSharp_Lib | ||
CSharp_Mstest | ||
CSharp_Web | ||
CSharp_Xunittest | ||
FSharp_Console | ||
FSharp_Lib | ||
FSharp_Mstest | ||
FSharp_Web | ||
FSharp_Xunittest | ||
Program.cs | ||
README.md |
% DOTNET-NEW(1) % Microsoft Corporation dotnetclifeedback@microsoft.com % June 2016
NAME
dotnet-new -- Create a new sample .NET Core project
SYNOPSIS
dotnet new [--type] [--lang]
DESCRIPTION
The dotnet new
command provides a convenient way to initialize a valid .NET Core project and sample source code to try out the Command Line Interface (CLI) toolset.
This command is invoked in the context of a directory. When invoked, the command will result in two main artifacts being dropped to the directory:
- A
Program.cs
(orProgram.fs
) file that contains a sample "Hello World" program. - A valid
project.json
file.
After this, the project is ready to be compiled and/or edited further.
Options
-l
, --lang [C#|F#]
Language of the project. Defaults to C#
. csharp
( or cs
) and fsharp
( or fs
) are also valid options.
-t
, --type
Type of the project. Valid values for C# are:
console
web
lib
xunittest
nunittest
Valid values for F# are:
console
lib
EXAMPLES
dotnet new
Drops a sample C# project in the current directory.
dotnet new --lang f#
Drops a sample F# project in the current directory.
dotnet new --lang c#
Drops a sample C# project in the current directory.
SEE ALSO
dotnet-run(1)