.NET CLI 概述
*
1、查看所有端口
打开【运行】窗口输入【cmd】输入【netstat -ano】查看所有端口
检查80端口是否被占用【netstat -ano | findstr 0.0.0.0:80】或【netstat -ano | findstr "80"】
刷新DNS解析缓存【ipconfig/flushdns】
2、杀死端口号命令
# Win
1. netstat -ano | findstr [端口号] //说明: netstat -ano | findstr用于查找进程
2. taskkill /F /PID [PID] //说明: taskkill /F /PID用于`强制终止`指定PID的进程
taskkill /f /pid 进程ID
# Linux
1. sudo lsof -i :[端口号] //说明:显示占用端口号的进程的详细信息,包括进程ID(PID)
2. sudo kill -9 [PID] //说明:`强制终止`PID(如:1234)的进程
打开【运行】窗口输入【cmd】输入【tree /f> list.txt】生成项目的文件树状结构
*、项目更新到 .Net 7 preview 5
Update all Microsoft.AspNetCore.* package references to 7.0.0-preview.5.*.
Update all Microsoft.Extensions.* package references to 7.0.0-preview.5.*.
1、dotnew new 创建项目
dotnet new <TEMPLATE> [-l|--list] [--type <TYPE>]
dotnet new console -o App -n NetCore.Docker
dotnet new web
dotnet new mvc
dotnet new webapi
dotnet new winforms
dotnet new classlib
dotnet new sln
--生成项目及其依赖项
dotnet build
--使用“发布”配置生成项目及其依赖项
dotnet build --configuration Release
--命令
dotnet publish
--命令
dotnet publish --runtime osx.10.11-x64
--命令
dotnet publish -c debug
--命令
dotnet publish -c release
--命令
dotnet publish -r win-x64
--命令
dotnet publish ~/projects/app1/app1.csproj
--命令
dotnet publish -c release -o D:\web\API --self-contained false
--命令
dotnet publish -c release -r win-x64 -o D:\web\API --self-contained false
--命令
dotnet publish D:\YF.Web\YF.Web.csproj -c release -r win-x64 -o D:\web\YF --self-contained false
--解释
dotnet publish "项目的路径" -c "发布关键字" -r "运行平台" -o "发布输出的路径" --self-contained "是否包含运行时的组件"
--运行当前目录中的项目
dotnet run
--打开项目根目录,cmd执行命令
dotnet run --urls="http://*:5726" --ip="127.0.0.1" --port=5726
--运行指定的项目
dotnet run --project D:\YF\YF.Web.csproj
--运行指定的项目
dotnet run --project ./projects/proj1/proj1.csproj
查看【\Properties\launchSettings.json】文件中【"applicationUrl": "http://localhost:5000"】配置项
打开浏览器地址栏输入【http://localhost:5000】,即可浏览。
5、检查是否已安装 .NET
dotnet --list-sdks
# 查看当前安装的 .NET SDK 版本
dotnet --list-sdks
# 在当前目录中创建一个新的 global.json 文件
dotnet new globaljson --sdk-version 3.1.301
dotnet new globaljson --sdk-version 5.0.100
dotnet new globaljson --sdk-version 5.0.415
dotnet new globaljson --sdk-version 6.0.100
dotnet new globaljson --sdk-version 6.0.300
dotnet new globaljson --sdk-version 6.0.404
dotnet new globaljson --sdk-version 7.0.100
7、使用 Visual Studio 创建 global.json 文件
在终端中打开
视图 - 其他窗口 - 程序包管理控制台
*
*
*