微软为VSCode新添加的C#开发套件,C# Dev Kit扩展

2023 年 6 月 9 日 星期五
5

微软为VSCode新添加的C#开发套件,C# Dev Kit扩展

C# Dev Kit 可帮助您使用解决方案资源管理器管理代码,并通过集成的单元测试发现和执行来测试代码,从而提升您的 C# 开发体验,无论您喜欢开发何处(Windows、macOS、Linux,甚至在代码空间中)。

此扩展基于 C# 扩展提供的强大 C# 语言功能构建,并通过添加一组与 VS Code 本机集成的强大工具和实用工具来增强 C# 环境,以帮助 C# 开发人员更快地编写、调试和维护其代码,并减少错误。其中一些新工具包括但不限于:

  • 通过集成的解决方案资源管理器管理 C# 项目和解决方案
  • 使用测试资源管理器运行和调试测试的本机测试环境
  • Roslyn 提供支持的语言服务,提供一流的 C# 语言功能,如代码导航、重构、语义感知等
  • 人工智能辅助开发

快速入门

  • 项目系统/解决方案资源管理器
    • 解决方案节点操作
    • 添加项目
    • 生成/运行项目
  • 代码编辑(使用 C# 扩展)
    • 重构
    • 代码导航(转到定义/引用)
    • 代码完成
    • 罗斯林驱动的语义意识
  • 包管理
    • 自动 NuGet 还原
  • 测试
    • 发现、运行和调试测试

要求

特征
使用新的解决方案视图管理项目

C# 开发工具包扩展通过新的解决方案资源管理器视图增强了 VS Code 的现有工作区,提供应用程序的特选和结构化视图,以便轻松进行集中项目管理。这使你能够快速向解决方案添加新项目或文件,并轻松生成全部或部分解决方案。

try8. (2).gif

try8. (2).gif

使用扩展的测试资源管理器功能测试项目

使用 C# Dev Kit,可以更轻松地发现和组织 XUnit、NUnit、MSTest 和 bUnit 中的测试,以便快速执行和结果导航。该扩展还使 VS Code 的命令面板测试命令轻松可用于调试和运行测试。

try8..gif

try8..gif

使用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

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...