DotNet Core CLI 常用命令

 一.编译生成(包含还原nuget包)

  进入目录:

--进行 .sln目录
cd D:\vs2019\WebDotnetCoreDemo
--或  进行 ..csproj 目录
cd D:\vs2019\WebDotnetCoreDemo\WebDotnetCoreDemo

 编译生成

--编译生成 debug(默认)
dotnet build
--编译生成 debug
dotnet publish --configuration Debug
--编译生成 Release
dotnet publish --configuration Release
dotnet publish -c Release
--编译生成 Release  输出到 published目录
dotnet publish -c Release -o published
--AOT 7.0编译生成 Release   
dotnet publish -r win-x64 -c Release

 

 二.编译并运行 (包含还原nuget包)

 进入目录:

--进入.csproj 目录
cd D:\vs2019\WebDotnetCoreDemo\WebDotnetCoreDemo

 编译并运行

--运行 当前csproj
dotnet run
--运行 当前csproj  指定Release运行
dotnet run -c Release 
--运行 指定路径csproj
dotnet run -p ./WebDotnetCoreDemo/WebDotnetCoreDemo.csproj

 

 三. 启动dll

 进入目录:

--进入bin目录
cd D:\vs2019\WebDotnetCoreDemo\WebDotnetCoreDemo\bin\Debug\netcoreapp3.1

启动dll

--启动dll
dotnet webdotnetcoredemo.dll
--启动dll  指定端口号
dotnet webdotnetcoredemo.dll --urls http://0.0.0.0:8000

 

 四.清除项目

   进入目录:

--进行 .sln目录
cd D:\vs2019\WebDotnetCoreDemo
--或  进行 ..csproj 目录
cd D:\vs2019\WebDotnetCoreDemo\WebDotnetCoreDemo

 清除项目

--清除 Debug ( 默认)
dotnet clean
--指定清除 Debug 
dotnet clean -c Debug
--指定清除 release
dotnet clean -c release

 

 五.还原nuget包

      进入目录:

--进行 .sln目录
cd D:\vs2019\WebDotnetCoreDemo
--或  进行 ..csproj 目录
cd D:\vs2019\WebDotnetCoreDemo\WebDotnetCoreDemo

  还原nuget包

--还原nuget包
dotnet restore

 

 六.新建项目

 新建项目N种类型,目前用得最多的是mvc,webapi,classlib, sln

dotnet new mvc -n mvc123

 具体可参考帮助

 AOT 7.0 生成配置

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<!--aot发布-->
<PublishAot>true</PublishAot>
</PropertyGroup>

</Project>

 

posted @ 2020-07-04 23:54  pcbren  阅读(1746)  评论(0编辑  收藏  举报