安装.NET SDK、C#扩展并正确配置后,vscode即可高效开发C#和.NET Core项目;需下载LTS版SDK(如.NET 8),安装官方C#扩展、.NET Install Tool和xml注释扩展,用dotnet new创建项目后打开文件夹而非.sln,确保OmniSharp初始化成功,再通过launch.json配置调试。

直接装好.NET SDK、C#扩展和基础配置,VSCode就能高效写C#和.NET Core项目,不输visual studio。
安装.NET SDK
去dotnet.microsoft.com/download下载对应系统的.NET SDK(推荐LTS版本,比如.NET 8)。windows用户选“x64 Installer”,macOS用.pkg,linux按文档用包管理器安装。装完终端运行dotnet –version确认成功。注意别只装Runtime——开发必须用SDK。
配置VSCode核心扩展
打开VSCode扩展市场(Ctrl+Shift+X),搜并安装以下三个关键扩展:
- C# for visual studio code(官方扩展,含OmniSharp支持)
- .NET Install Tool for Extension Authors(自动帮你装.NET工具链)
- C# XML Documentation Comments(写///注释时自动补全,提升可读性)
装完重启VSCode,首次打开.cs文件会提示初始化OmniSharp,点“允许”即可。
创建和打开项目
命令行里用dotnet new console -n Myapp快速建一个控制台项目,然后在VSCode中用File → Open Folder打开MyApp文件夹(不是.sln文件)。VSCode会自动识别.csproj并加载项目。如果没看到智能提示或引用报错,按Ctrl+Shift+P,输入“OmniSharp: Restart OmniSharp”手动重载。
调试与运行配置
按Ctrl+Shift+D打开调试面板,点“创建launch.json文件”,选“.NET Core”环境。VSCode会生成标准配置,保持默认即可。F5启动调试,断点、变量监视、调用栈都正常工作。想直接运行不调试?终端进项目目录,执行dotnet run就行。
基本上就这些——没复杂步骤,但缺一环就可能卡在“找不到类型”或“无法启动调试”。重点是装对SDK、开对文件夹、让OmniSharp跑起来。