VSCode中.net开发控制台常见指令

1、创建各种项目指令汇总

项目类型命令 (复制即可用)说明
控制台应用 dotnet new console -n MyConsoleApp 最基础的 C# 程序,用于学习或编写后台工具。
WPF 应用 dotnet new wpf -n MyWpfApp Windows 桌面应用(仅限 Windows 运行)。
WinForms 应用 dotnet new winforms -n MyWinFormsApp 传统的 Windows 窗口应用。
ASP.NET Core Web API dotnet new webapi -n MyApiApp 创建 RESTful 后端接口服务。
ASP.NET Core Web App (MVC) dotnet new mvc -n MyWebApp 创建传统的动态网站(服务端渲染)。
Blazor Web App dotnet new blazor -n MyBlazorApp 使用 C# 编写前端交互的 Web 应用。
.NET MAUI App dotnet new maui -n MyMauiApp 跨平台移动应用 (Android/iOS/Windows/macOS)。
类库 dotnet new classlib -n MyLibrary 用于封装通用的代码库 (.dll)。
xUnit 测试项目 dotnet new xunit -n MyTestProject 用于编写单元测试代码。

 

2、添加各种类型文件命令汇总

文件类型命令 (在终端运行)说明
控制器 (Controller) dotnet new controller -n ProductController 自动生成带 API 动作方法的类(需安装模板)。
类/模型 (Class/Model) dotnet new class -n User 生成一个标准的 C# 类文件 (User.cs)。
接口 (Interface) dotnet new interface -n IUserService 生成接口定义文件。
Razor 页面 dotnet new page -n Privacy 用于 Blazor 或 MVC 项目,生成 .cshtml.razor
视图 (View) dotnet new view -n Index 用于 MVC 项目,生成视图文件。
WebAPI 控制器 dotnet new webapi -n Values 生成一个专门用于 API 的控制器模板。
Worker 服务 dotnet new worker -n EmailWorker 生成后台任务类。

3、项目管理命令汇总

文件类型命令说明
解决方案文件 dotnet new sln -n MySolution 创建 .sln 文件,用于管理多个项目。
Git 忽略文件 dotnet new gitignore 自动生成标准的 .NET 项目 .gitignore 文件。
全局配置 dotnet new globaljson 锁定项目的 .NET SDK 版本。

4、依赖管理指令

操作命令说明
查看包dotnet list package查看当前项目包依赖
查看引用dotnet list reference查看项目当前引用
添加 NuGet 包 dotnet add package Newtonsoft.Json 自动修改 .csproj 文件,添加包引用。
添加项目引用 dotnet add reference ../MyLibrary/MyLibrary.csproj 让当前项目引用解决方案中的另一个类库项目。
移除包 dotnet remove package Newtonsoft.Json 移除不再需要的 NuGet 包。

5、清理与构建指令

操作命令说明
运行项目dotnet run运行当前项目
清理构建 dotnet clean 删除 binobj 文件夹,解决一些奇怪的缓存报错。
还原依赖 dotnet restore 重新下载所有 NuGet 包(通常 build 会自动执行此步)。
构建项目 dotnet build

编译检查代码是否有错。

6、其他常用指令

  mkdir   创建文件夹

  cls  清屏

 

posted @ 2026-04-16 16:39  echo-efun  阅读(16)  评论(0)    收藏  举报