.NET Core 入门(2)
.NET Core 常用命令
详细的命令使用方法可以参考官方文档:https://docs.microsoft.com/zh-cn/dotnet/core/tools/
这里列几个基本命令和使用方法:
我们使用的命令为.NET 的命令行接口(CLI),在安装.NET Core SDK的时候已经被包含安装;
.NET Core SDK 是一组库和工具,开发人员可用其创建 .NET Core 应用程序和库。 它包含以下用于构建和运行应用程序的组件:
- .NET Core CLI。
- .NET Core 库和运行时。
dotnet驱动程序。
所以,我们的命令都必须以 dotnet 驱动程序来驱动。
1、new 创建命令
dotnet new <TEMPLATE> [--dry-run] [--force] [-i|--install {PATH|NUGET_ID}] [-lang|--language {"C#"|"F#"|VB}] [-n|--name <OUTPUT_NAME>] [--nuget-source <SOURCE>] [-o|--output <OUTPUT_DIRECTORY>] [-u|--uninstall] [--update-apply] [--update-check] [Template options] dotnet new <TEMPLATE> [-l|--list] [--type <TYPE>] dotnet new -h|--help
其中,dotnet 为命令驱动程序, new 为命令,<Template>为要创建的模板;
比如,我们想要创建一个控制台应用:dotnet new console
web应用: dotnet new webapp
...
不知道模板名称可以使用 dotnet new --list 命令来查看当前已安装的模板,比如我的机器上已安装的模板:

创建的时候可以直接使用Short Name
2、run 运行命令
dotnet run [-c|--configuration <CONFIGURATION>] [-f|--framework <FRAMEWORK>] [--force] [--interactive] [--launch-profile <NAME>] [--no-build] [--no-dependencies] [--no-launch-profile] [--no-restore] [-p|--project <PATH>] [-r|--runtime <RUNTIME_IDENTIFIER>] [-v|--verbosity <LEVEL>] [[--] [application arguments]] dotnet run -h|--help
运行项目,首先进入项目所在的目录,然后输入命令:dotnet run

或者,使用选项 --project

3、publish 发布命令
dotnet publish [<PROJECT>|<SOLUTION>] [-c|--configuration <CONFIGURATION>] [-f|--framework <FRAMEWORK>] [--force] [--interactive] [--manifest <PATH_TO_MANIFEST_FILE>] [--no-build] [--no-dependencies] [--no-restore] [--nologo] [-o|--output <OUTPUT_DIRECTORY>] [-p:PublishReadyToRun=true] [-p:PublishSingleFile=true] [-p:PublishTrimmed=true] [-r|--runtime <RUNTIME_IDENTIFIER>] [--self-contained [true|false]] [--no-self-contained] [-v|--verbosity <LEVEL>] [--version-suffix <VERSION_SUFFIX>] dotnet publish -h|--help
和运行一样,首先来到项目的目录,输入命令:dotnet publish( 或者使用--project 选项,同上)。它会将项目发布到当前bin目录中。

如果要发布到指定目录,则使用 --output|-o 选项,比如要发布到 d:\publish\netCoreConsole 目录:

好了,我们实际的开发更多的还是借助IDE,基本介绍就到这里。

浙公网安备 33010602011771号