dotnet-installer/src/dotnet/commands/dotnet-new
Lakshmi Priya 8dd2479965 Check if project.json exists before creating new project in the same dir (#3543)
* Check if project.json exists before creating new project in the same dir.

* Change error message.
2016-06-14 13:20:29 -07:00
..
CSharp_Console Updating CoreFX, CoreCLR, Roslyn, CoreSetup to stable versions. 2016-06-14 03:14:53 -05:00
CSharp_Lib Updating CoreFX, CoreCLR, Roslyn, CoreSetup to stable versions. 2016-06-14 03:14:53 -05:00
CSharp_Web [Fixes #3421] Made dotnet new templates generate portable pdbs 2016-06-09 12:05:54 -07:00
CSharp_xunittest Updating CoreFX, CoreCLR, Roslyn, CoreSetup to stable versions. 2016-06-14 03:14:53 -05:00
FSharp_Console dotnet-compile-fsc bump to latest 2016-06-14 03:31:22 -07:00
Program.cs Check if project.json exists before creating new project in the same dir (#3543) 2016-06-14 13:20:29 -07:00
README.md Update documentation (#3549) 2016-06-14 06:42:21 -07:00

% 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:

  1. A Program.cs (or Program.fs) file that contains a sample "Hello World" program.
  2. 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 (fsharp) or cs (fs) are also valid options.

-t, --type

Type of the project. Valid values for C# are:

  • console
  • web
  • lib
  • xunittest

Valid values for F# are:

  • console

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)