VS Code 的 C# 开发套件 (C# Dev Kit) 正式 GA


今年 6 月,微软在 Visual Studio Code 的插件市场上架了官方打造的 C# 开发套件 —— C# Dev Kit,让开发者在 VS Code 中方便地进行 C# 开发。

据介绍,C# Dev Kit 提高了开发者在使用 VS Code 过程中开发 C# 语言产品的效率。该套件兼容 C# 扩展,由语言服务器协议  (LSP) 主机提供支持,从而创建一个高性能、可扩展且灵活的工具环境,可轻松将新体验集成到 C# for VS Code 中。

经过 4 个多月的测试和打磨,微软近日宣布 C# Dev Kit 正式 GA

微软表示在预览版期间,累计为 C# Dev Kit 修复了 350 多个问题,其中大部分由社区报告,并对该产品进行了 300 多项有针对性的改进。

微软称用户的反馈加速推进了C# Dev Kit 的正式发布,开发团队会继续提升性能和可靠性,并将每月添加新功能。

根据微软的介绍,C# Dev Kit 从 Visual Studio 中借用了一些开发者们熟悉的概念,并能够与现有的 C# 扩展一起使用,以及通过增加一套强大的工具和实用程序来增强 C# 开发环境,这些工具和实用程序与 VS Code 原生集成,以帮助 C# 开发者更快地编写、调试和维护他们的代码,并减少错误。

C# Dev Kit 由以下部分组成:

  • C# 扩展:它提供基本的语言服务支持,并继续独立于这项工作进行维护;
  • C# Dev Kit 扩展:它建立在 Visual Studio 的基础上,提供解决方案管理、模板、测试、调试;
  • IntelliCode for C# Dev Kit 扩展:它将 AI 驱动的开发带到了编辑器中;

点此查看详细介绍

C# Dev Kit 下载地址:https://marketplace.visualstudio.com/


相關推薦

2023-06-08

在 Marketplace 上架了一款适用于 Visual Studio Code 的官方 C# 开发套件 —— C# Dev Kit,通过更好地管理、测试,以及提供全新的 AI 功能,为 Linux、macOS 和 Windows 平台的开发者带来了更好的 C# 开发体验。 根据微软官方提供的信息,C#

2023-09-01

虽然他们已决定让 Visual Studio for Mac 退役,但仍会为 Mac 开发者提供替代方案,例如最近发布的 C# Dev Kit for VS Code 和其他扩展。 未来,开发团队将专注于增强 Visual Studio 和 VS Code,优化它们以进行跨平台开发。Visual Studio for Mac

2022-06-17

大量批评。 八年前, OmniSharp 团队用当时的 API 和协议开发了 VS Code 中的 C# 扩展。如今语言服务器协议 LSP 已成为现代开发工具(编辑器、IDE 等)相互交流的标准机制,因此微软打算将 C# 扩展切换为完全使用 LSP 进行通信,并

2021-12-17

官方解释Blazor现状,表示已不再维护Blazor,求开发者别用了 Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共

2023-03-31

,或将 Windows Subsystem for Linux (WSL) 作为功能齐全的开发环境。 Ruby 文档 - 了解 VS Code 的 Ruby 语言支持。 VS Code 中的 Ruby - 使用 Ruby LSP 扩展了解 Ruby 语言支持(snippets, linting, debugging)。 Polyglot Notebooks -&

2022-11-11

通过 C# 和 XAML 创建原生移动和桌面应用。基于 .NET MAUI,开发者可在单个共享代码库中创建同时支持 Android、iOS、macOS 和 Windows 的原生应用。 据介绍,在这个短暂的开发周期内,团队的主要工作是解决社区反馈的问题,提升C

2021-11-09

带的 LLVM 工具已升级到 LLVM 12。使用 C++ 工作负载的游戏开发现在安装支持 Visual Studio 2022 的最新虚幻引擎在为来自导入的模块和 Header 单元的类型提供导航和语法突出显示时,对 C++ IntelliSense 进行了改进。通过优化缓存 header 使

2023-02-23

C#: 修复 7.0.200 SDK 上的内部源码生成器 C#: 修正在 VS Code 中打开文件时的行位 Core: 恢复FileAccess.close()方法 Core: 修正PagedArray.merge_unordered()有时会丢失页面 Core:使ResourceCache.get_cached_resources()成为线程安全的 导出。修正从

2023-08-05

ILSpy 是一个开源的 .NET 反编译工具。ILSpy 8.0 现已发布,与前几代基于 .NET Framework 4.7.2 的 ILSpy 相比,ILSpy 8 基于 .NET 6.0。除独立分发版之外的所有工件都依赖于框架构建,这意味着必须在启动 ILSpy 之前安装 .NET 6.0.2。 具

2022-10-08

Enterprise Server。 Dev Container Features:轻松地添加和分享开发容器的功能 Dev Container Features 让你轻松地将预先包装好的功能添加到你的开发容器中。无论是像 Git 或 Docker 这样的工具,还是对 Go 或 Java 这样的编程语言的支持,你

2022-07-21

kspaceFolderBasename} 替换的逻辑支持 增加对多文件测试套件的支持 增加对自定义格式器的支持 错误修复 修复了(Issue 2339),该问题在 arm64 Mac 上无法更新 delve 禁用了实验性的 gopls 功能(如语义高亮) 更多详

2022-11-24

Kite 是一家成立于 2014 年的创业公司,主要从事于开发同名的人工智能编程助手,就类似于大家熟悉的 GitHub Copilot。Kite 最初仅支持 Python 和 JavaScript 这两种编程语言,在 2020 年年底,Kite 额外支持了 TypeScript、Java、Go、C、C#、Kotli

2023-02-22

NET 构建和调试器功能 改进的 Razor 和 C# 体验 .NET 和云开发 API 开发内循环 改进的 Dev Tunnels 配置和管理 容器和 Azure 辅助功能检查器 现代 C++ 和游戏开发 虚幻引擎蓝图参考和资产检查器 宏扩展的改进 C11 Atomics

2022-11-09

ut: valid 更多详情可查看相关文档。 Required members   开发团队已经在多个版本中进行了改进对象的创建和初始化的工作,C# 11 则通过 required members 来继续这些改进。 在创建使用对象初始化器的类型时,曾经无法指定必须初