微软为 VS Code 带来 C# 开发套件

news/2024/11/8 9:44:32/

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

根据微软官方提供的信息,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 驱动的开发带到了编辑器中;

特点:

  • 用新的 Solution Explorer 视图管理你的项目

    C# Dev Kit 扩展通过一个新的 Solution Explorer 视图增强了 VS Code 现有的工作区,为应用程序提供了一个精美和结构化的视图,以便轻松地进行中央项目管理。

    开发者可以通过模板快速添加新的项目或文件到你的解决方案中,并轻松构建全部或部分的解决方案。

  • 用扩展的 Test Explorer 功能测试你的项目

    有了 C# Dev Kit,你在 XUnit、NUnit、MSTest 和 bUnit 中的测试将被发现,并可以让你更好地组织这些测试,以便快速执行和结果导航。该扩展还可以在 Test Explorer 窗格中发现并显示你的测试。

  • 用 AI 驱动 C# 开发,更快地编写你的项目

    作为 C# Dev Kit 的一部分自动安装,IntelliCode for C# Dev Kit 扩展增强了 AI 辅助支持,在实用程度上超过了现有 C# 扩展中的基本 IntelliSense 代码补全。它带来了强大的 IntelliCode 功能,如整行补全和星标的建议,并以你自己的个人代码库为基础,将你最有可能使用的代码放在 IntelliSense 补全列表的顶部。

如果你目前正在使用 VS Code 的 C# 扩展,安装 C# Dev Kit 扩展后将把 C# 扩展升级到与 C# Dev Kit 兼容的最新预发布版本。

C# Dev Kit 的一些功能建立在与 Visual Studio 相同的基础上,因此它使用与 Visual Studio 相同的许可模式 —— C# Dev Kit 对个人、学术研究和开源开发是免费的,与 Visual Studio Community 适用的条款相同。对于企业等组织来说,C# Dev Kit 则包含在 Visual Studio Professional 和 Enterprise 订阅中。

C# Dev Kit 下载链接:链接(目前还处于预览阶段)


http://www.ppmy.cn/news/273387.html

相关文章

Pyside6-第七篇-QLineEdit文本行编辑(内设案例)

本篇Pyside6的第七篇,开启新功能了。单行文本编辑器。 源代码片段 class QLineEdit(QWidget):"""QLineEdit(self, arg__1: str, parent: Optional[PySide6.QtWidgets.QWidget] = None) -> NoneQLineEdit(self, parent: Optional[PySide6.QtWidgets.QWidget]…

美丽的余霞风景mac高清动态壁纸

为大家带来一组非常漂亮的落日余霞动态壁纸,喜欢的朋友就来体验吧! 美丽的余霞风景mac高清动态壁纸

微风丛林动态风景壁纸svg动画js特效

下载地址 一款微风丛林动态风景壁纸svg动画特效,画面中呈现了微风吹干丛林晃动的动画效果,可用于网页背景图、插画等,欢迎大家下载。 dd:

matlab实现 起终点不同的tsp旅行商问题

依旧是从固定的起点出发,历经多个必要的点,但是最终到达另外一个固定的点(不是回到起点) 从景石出发,步行游览以下景点:①游客服务中心,②阳光草坪,③森林小剧场,④儿童科普 体验区,⑤儿童戏水场,⑥湿地博物馆,⑦湿地商业街。建立数学模型,找出从景石出发,到 达⑦…

数种动漫和风景壁纸随机API,你值得拥有!

我的主博客是可定博客(https://wnag.com.cn/) 原文链接:数种动漫和风景壁纸随机API,你值得拥有! 如果你想找动漫图但是百度图片质量参差不齐,如果你想在网站做随机壁纸,可以试试这些API。 岁月小筑API 接口调用地址…

QTYX量化系统实战案例分享|涨停股池中寻找反弹机会-202306

前言 “实战案例分享系列”是和大家分享一些股票量化分析工具QTYX在实战中的应用案例(包括失败的案例),这样能够帮助大家更好地去理解QTYX中的功能设计,也能更好地帮助大家搭建出属于自己的量化交易系统。 关于QTYX的使用攻略可以…

从开源软件看动态内存分配

动态内存分配 我们通常在C里面动态分配内存,会写出下面这样的代码: struct header {size_t len;unsigned char *data; }; 随后为data malloc一段内存出来,那么还有其他办法吗? 那便是弹性数组!在阐述本节之前&#xff…

关于语言模型私有化部署的讨论 | AIGC实践

上周在与TC同行关于AIGC实践的线上交流中,大家普遍比较关心的一个实践切入点是:语言模型的私有化部署——简单来说,就是在企业内部,部署一个属于自己的“ChatGPT”,对于本行业/专业知识,以及企业独有的产品…