适用于 Visual Studio Code 的 C# 开发工具包

C# 开发工具包 是一个新的 Visual Studio Code 扩展,它为 Linux、macOS 和 Windows 带来了改进的编辑器优先 C# 开发体验。

在 Visual Studio Code 中工作时,C# 开发工具包旨在提高 C# 工作效率。 它与 C# 扩展协同工作,该扩展已更新为由新的完全开源语言服务器协议 (LSP) 主机提供支持,从而创建一个高性能、可扩展且灵活的工具环境,该环境可轻松将新体验集成到 C# for VS Code 中。

什么是 C# 开发工具包?

C# 开发工具包从 Visual Studio 中借用一些熟悉的概念,为 VS Code 带来更高效、更可靠的 C# 体验。 无论是快速编辑 C# 文件、学习 C# 还是调试后端 API,此方法都可确保获得很好的体验。 C# 开发工具包由一组 VS Code 扩展组成,这些扩展协同工作以提供丰富的 C# 编辑体验、AI 驱动的开发、解决方案管理和集成测试。 如下图所示,C# 开发工具包包括:

  • C# 扩展,它提供基本语言服务支持,并继续保持独立于这项工作。

  • C# 开发工具包扩展,该扩展基于 Visual Studio 的基础来提供解决方案管理、模板和测试发现/调试。

  • 用于 C# 开发工具包的 IntelliCode 扩展(可选),它为编辑器带来了 AI 驱动的开发。

    显示 C# 开发工具包扩展关系的屏幕截图。

安装 C# 开发工具包

若要详细了解 C# 开发工具包并安装它,请查看以下资源:

资格

C# 开发工具包基于与 Visual Studio 相同的基础,其某些功能使用与 Visual Studio 相同的许可证模型。 这意味着对于个人、学术界和开源开发来说,都是免费的,与适用于 Visual Studio Community 的条款相同。 对于组织,C# 开发工具包包含在 Visual Studio Professional 和企业订阅(如下所示)以及 GitHub Codespaces 中。 有关完整条款和详细信息,请参阅 许可条款

订阅 渠道 权益 可再生?
Visual Studio Enterprise (标准版) VL、零售 可用 N/A
包含 GitHub Enterprise 的 Visual Studio Enterprise 订阅 VL 可用 N/A
Visual Studio Professional (标准版) VL、零售 可用 N/A
包含 GitHub Enterprise 的 Visual Studio Professional 订阅 VL 可用 N/A
Visual Studio Enterprise NFR* NFR 可用 N/A
Visual Studio Test Professional (标准) VL、零售 不可用 N/A
MSDN 平台 (标准) VL、零售 不可用 N/A
Visual Studio Enterprise、Visual Studio Professional(月度云订阅) Azure 可用 N/A
GitHub Codespaces 任意 可用 N/A

* 包括:不可转售(NFR)、Visual Studio 行业合作伙伴(VSIP)、FTE、BizSpark、Imagine、Imagine Premium、Microsoft 云合作伙伴计划、最有价值专家(MVP)、区域主管(RD)、MCT 软件 & 服务开发人员、MCT 软件 & 服务。

备注

Microsoft不再在云订阅中提供 Visual Studio Professional 年度订阅和 Visual Studio Enterprise 年度订阅。 现有客户体验和续订、增加、减少或取消其订阅的能力不会发生任何变化。 建议新客户转到 https://visualstudio.microsoft.com/vs/pricing/ 以探索购买 Visual Studio 的不同选项。

不确定正在使用哪个订阅? 连接到 https://my.visualstudio.com/subscriptions 以查看分配给电子邮件地址的所有订阅。 如果您没有看到所有订阅,可能是因为其中一个或多个订阅已分配到不同的电子邮件地址。 需要使用该电子邮件地址登录才能查看这些订阅。