我的 dotnet 命令笔记
dotnet 是 .net 生态中用来创建项目、编译、运行、测试、打包和依赖管理的命令。所以在此记录使用 dotnet 命令中常见的命令和遇到的问题。
功能
- 项目创建
- 依赖管理
- 编译与构建
- 运行与发布
创建一个项目
dotnet new console -n MyCalculator
上面命令:创建一个名为 MyCalculator 的控制台项目,其中 console 是项目模板,还有其它类型的模板,要查看有哪些模板我们可以用以下命令查看:
dotnet new list # 列出所有项目模板 dotnet new list --language C# # 按语言过滤 dotnet new list console # 直接由模板名搜索 dotnet new uninstall # 查看已安装的模板包
依赖管理
dotnet 是可以管理依赖的,C# 的官方包管理器叫 NuGet,而 dotnet 命令就是操作 NuGet的。
安装依赖:
dotnet add package ScottPlot # 会自动去 NuGet 联网下载并配置好 ScottPlot 库 dotnet remove package ScottPlot # 卸载依赖
编译与构建
编译命令:
dotnet build
运行与发布
开发时用 dotnet run 运行程序。
发布用 dotnet publish -c Release
