常用工具
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