dotnet tool

常用工具

dotnet new
dotnet add package Newtonsoft.Json
dotnet new --install Microsoft.DotNet.Web.Spa.ProjectTemplates
dotnet build
dotnet restore
# 在解决方案下
dotnet run --project .\Cms.ConsoleProgram
# 在项目下
dotnet run --project Cms.ConsoleProgram.csproj
# 在其他文件夹
dotnet .\Cms.ConsoleProgram\bin\debug\.net5.0\Cms.ConsoleProgram.dll
dotnet test
dotnet publish 
dotnet pack Deep.Extensions --no-build --output nupkgs -p:PackageVersion=1.0.0
dotnet nuget push 
# 解决方案命令
dotnet sln list # 显示解决方案里的项目
dotnet sln add csproj # 添加项目
dotnet sln remove csproj # 删除项目
dotnet tool install -g dotnet-script
dotnet tool install -g dotnet-ef
dotnet tool update -g dotnet-ef

常用命令

新建项目

dotnet new sln -n Cms
dotnet new console -n Cms.ConsoleProgram
dotnet new classlib -n Cms.Models
dotnet new classlib -n Cms.IServices
dotnet new classlib -n Cms.Services

dotnet sln add (ls -r **/*.csproj)
dotnet sln add Cms.ConsoleProgram Cms.Models Cms.IServices Cms.Services
dotnet sln add Cms.ConsoleProgram
dotnet sln add Cms.Models
dotnet sln add Cms.IServices
dotnet sln add Cms.Services

EF

dotnet ef database update #创建一个新数据库
dotnet ef migrations add InitialCreate
dotnet ef migrations script #创建数据库迁移脚本

dotnet tool 开发

dotnet tool list -g

# 构建打包
dotnet build
dotnet pack -o nupkgs
dotnet tool install -g dotnet-gct4 --add-source ./nupkgs 
# 版本更新
dotnet pack -o nupkgs -p:PackageVersion=1.0.1
dotnet tool update -g dotnet-gct4  --add-source ./nupkgs


dotnet tool


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值