【信息系统分析与设计】信息系统规划、开发方法、结构化分析核心知识点
2026/6/9 9:20:06
在 VSCode 中编写 C# 代码的完整步骤如下:
访问 dotnet.microsoft.com 下载并安装最新版 .NET SDK
验证安装:打开终端,输入dotnet --version
C# Dev Kit:
1、是一款增强型开发套件。在C#扩展(C# Extension)基础上,添加了项目管理、高级调试、集成测试等IDE式体验;
2、依赖C#扩展(C# Extension),安装C# Dev Kit时,会自动安装或升级C#扩展
3、核心功能:
a. 解决方案资源管理器 (类似Visual Studio的项目视图)
b. 增强的测试资源管理器 (发现和运行单元测试)
c. 更强大的调试体验
打开 VSCode,进入扩展市场搜索安装
# 创建控制台项目dotnet new console -n MyCSharpApp# 进入项目目录cdMyCSharpAppCtrl+Shift+P打开命令面板MyCSharpApp/ ├── Program.cs # 主程序文件 ├── MyCSharpApp.csproj # 项目文件 └── obj/ # 编译输出打开Program.cs,编写示例代码:
usingSystem;namespaceMyCSharpApp{classProgram{staticvoidMain(string[]args){Console.WriteLine("Hello VSCode C#!");Console.ReadLine();}}}dotnet runF5启动调试dotnet build# 编译dotnet run# 运行dotnetwatchrun# 热重载模式(需添加 Hot Reload 支持).vscode/launch.json示例:
{"version":"0.2.0","configurations":[{"name":".NET Core Launch (console)","type":"coreclr","request":"launch","program":"${workspaceFolder}/bin/Debug/net8.0/MyCSharpApp.dll","args":[],"cwd":"${workspaceFolder}"}]}# 创建测试项目dotnet new xunit -n MyTests# 运行测试dotnettest# ASP.NET Core Web 应用dotnet new webapp -n MyWebApp# Web APIdotnet new webapi -n MyApiAlt+Shift+FIntelliSense 不工作:
dotnet restore项目无法运行:
.csproj文件是否完整dotnet clean && dotnet build缺少依赖:
# 添加 NuGet 包dotnetaddpackage Newtonsoft.JsonCtrl+.:快速修复/建议F12:转到定义Ctrl+Shift+O:转到符号Ctrl+K, Ctrl+C:注释代码Ctrl+K, Ctrl+U:取消注释dotnet new查看所有模板这样你就可以在 VSCode 中高效地开发 C# 项目了!从简单的控制台应用到复杂的 Web 应用都支持。