C# 开发工具包扩展基于 VS Code C# 扩展提供的 C# 语言功能构建,该功能已更新为使用新的开源语言服务器协议主机,提供了一个工具环境,可以轻松地将新体验集成到 C# for VS Code 中。Microsoft将继续独立于 C# 开发工具包维护 C# 扩展。
C# 开发工具包的特定功能包括:
- 通过集成的解决方案资源管理器进行 C# 项目和解决方案管理。
- 通过测试资源管理器运行和调试测试的本机测试环境。XUnit,NUnit,MSTest和bUnit中的测试将更容易被发现,以便快速执行。
- Roslyn 支持的语言服务,用于代码导航、语义感知和重构等 C# 语言功能。
- 人工智能辅助开发,包括整线完成。
C# 开发工具包会自动安装 C# 扩展和 C# 开发工具包的智能代码扩展,后者提供 AI 辅助开发功能。此扩展提供多达整行代码的预测,以及 C# 开发工具包用户的智能感知列表中的排名方法和属性。