1. sdk环境确认
-- 查看.net 版本
PS C:\Users\a> dotnet --version
8.0.303
-- 查看已安装的.net sdk 列表
PS C:\Users\a> dotnet --list-sdks
3.0.100 [C:\Program Files\dotnet\sdk]
5.0.301 [C:\Program Files\dotnet\sdk]
6.0.417 [C:\Program Files\dotnet\sdk]
8.0.303 [C:\Program Files\dotnet\sdk]
PS C:\Users\a>
2. 安装VsCode插件
2.1 C#(必装)
2.2 安装 C# Dev Kit for Visual Studio Code
C# Dev Kit 提高开发者在使用 VS Code 过程中,开发 C# 语言产品的效率。该套件兼容 C# 扩展,由完全开源语言服务器协议 (LSP) 主机提供支持,从而创建一个高性能、可扩展且灵活的工具环境,可轻松将新体验集成到 C# for VS Code 中
C# Dev Kit 共由三部分组成:
C# 扩展:提供基本的语言服务支持,后续独立于项目提供维护;
C# Dev Kit 扩展:基于 Visual Studio 创建,提供解决方案管理、模板、测试、调试;
IntelliCode for C# Dev Kit 扩展(可选):在编辑器中引入 AI 相关的开发体验。
2.3 C# Extensions(必装) :增加一些快速创建类、接口、枚举等菜单
2.4 IntelliCode
2.5 IntelliCode for C# Dev Kit
3.创建mvc项目并运行
-- 查看帮助
dotnet -h
-- 打开工作目录
code D:\vscode-workspace
-- 创建项目文件夹
mkdir MyWeb
-- 切换到项目文件夹
cd MyWeb
-- 创建解决方案
dotnet new sln --name MyWeb
-- 列出要使用 dotnet new 运行的可用模板
dotnet new list
板名 短名称 语言 标记
--------------------------------------- -------------------------- ---------- -------------------------------------------------------
.NET Aspire Starter 应用程序 aspire-starter [C#] Common/.NET Aspire/Blazor/Web/Web API/API/Service/Cloud
.NET Aspire 应用主机 aspire-apphost [C#] Common/.NET Aspire/Cloud
.NET Aspire 应用程序 aspire [C#] Common/.NET Aspire/Cloud/Web/Web API/API/Service
.NET Aspire 服务默认值 aspire-servicedefaults [C