.NET Core CLI 命令 .NET 命令行

.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

2、dotnet build

--生成项目及其依赖项
dotnet build

--使用“发布”配置生成项目及其依赖项
dotnet build --configuration Release

3、dotnet publish

--命令
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 "是否包含运行时的组件"

4、dotnet run

--运行当前目录中的项目
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

6、global.json 概述 

# 查看当前安装的 .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 文件
在终端中打开

视图 - 其他窗口 - 程序包管理控制台

*
*
*

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值