微软为VSCode新添加的C#开发套件,C# Dev Kit扩展
C# Dev Kit 可帮助您使用解决方案资源管理器管理代码,并通过集成的单元测试发现和执行来测试代码,从而提升您的 C# 开发体验,无论您喜欢开发何处(Windows、macOS、Linux,甚至在代码空间中)。
此扩展基于 C# 扩展提供的强大 C# 语言功能构建,并通过添加一组与 VS Code 本机集成的强大工具和实用工具来增强 C# 环境,以帮助 C# 开发人员更快地编写、调试和维护其代码,并减少错误。其中一些新工具包括但不限于:
- 通过集成的解决方案资源管理器管理 C# 项目和解决方案
- 使用测试资源管理器运行和调试测试的本机测试环境
- Roslyn 提供支持的语言服务,提供一流的 C# 语言功能,如代码导航、重构、语义感知等
- 人工智能辅助开发
快速入门
- 项目系统/解决方案资源管理器
- 解决方案节点操作
- 添加项目
- 生成/运行项目
- 代码编辑(使用 C# 扩展)
- 重构
- 代码导航(转到定义/引用)
- 代码完成
- 罗斯林驱动的语义意识
- 包管理
- 自动 NuGet 还原
- 测试
- 发现、运行和调试测试
要求
- [.NET 开发工具包][https://dotnet.microsoft.com/download\]
特征
使用新的解决方案视图管理项目
C# 开发工具包扩展通过新的解决方案资源管理器视图增强了 VS Code 的现有工作区,提供应用程序的特选和结构化视图,以便轻松进行集中项目管理。这使你能够快速向解决方案添加新项目或文件,并轻松生成全部或部分解决方案。
使用扩展的测试资源管理器功能测试项目
使用 C# Dev Kit,可以更轻松地发现和组织 XUnit、NUnit、MSTest 和 bUnit 中的测试,以便快速执行和结果导航。该扩展还使 VS Code 的命令面板测试命令轻松可用于调试和运行测试。
使用AI驱动的C#开发更快地编写项目
作为C# Dev Kit的一部分,IntelliCode for C# Dev Kit扩展增强了AI辅助支持,超越了现有C#扩展中的基本IntelliSense代码完成。 默认情况下,它包括强大的IntelliCode功能,例如基于您个人代码库的整行完成和星号建议。
已安装的扩展
C# Dev Kit将自动安装C#扩展和IntelliCode for C# Dev Kit,以便在使用C#时为您提供最佳体验。 但是,IntelliCode for C# Dev Kit是一个可选的依赖项,这意味着如果无法安装C# Dev Kit,它将保持完整的功能。 如果您使用的是不同的AI辅助开发扩展,您也可以以牺牲某些功能为代价卸载它。
扩展地址:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit&ssr=false#overview,你也可以直接在VSCode扩展里搜索 C# Dev Kit