ASP.NET Core 跨平台开发从入门到实践——第二章 do
2018-03-25 本文已影响28人
张中华
1. dotnet -new
dotnet new 选项如下:
- -l -lang [C# | F#] (默认为C#)
-
-t -type (C#的有效值为console、web、li和sunittest,对于F#而言,仅有console有效)
2. dotnet -restore
还原项目的依赖项和工具
选项如下:
- [root]
- -s --source[SOURCE]
指定一个在还原操作期间使用的源。这覆盖所有在NuGet.config文件中指定的源。 - --packages[DIR]
指定放置还原包的目录 - --disable-parallel
禁用并行还原多个项目 - -f,--fallbacksource [FEED]
在还原操作中,在其他所有源不能使用的情况下,可指定一个备用来源。 - --configfile[FILE]
用于还原操作的配置文件(NugGet.config) - --verbosity[LEVEL]
使用日志详细级别
实践:
-
dotnet restore
还原当前目录中的项目的依赖项和工具
- dotnet restore -f ~/projects/coreapp/project.json
还原在给定的路径coreapp项目依赖项和工具。
3. donet-run
运行当前目录源代码
4. dotnet-build
生成项目和所有的依赖
5. dotnet-test
使用配置的测试运行工具运行单元测试。
6. dotnet-pack
打包代码成NuGet包
7. dotnet-publish
打包应用程序及所有依赖到文件夹中,准备发布。
dotnet命令实践
1.创建(dotnet new)
2.打包
-
build and run
4.测试(dotnet test)
新建测试项目:dotnet new xunit
5.发布
书上的一些命令无法使用,应该是现在版本更新了,一些命令已经不起作用了,还有一些执行会有一些报错,现在先只做大概的了解。