适用于 VS Code 的 C# 开发工具包

C# 开发工具包 下载

       该开发包是一个新的 Visual Studio Code 扩展,它为 Linux、macOS 和 Windows 引入了经过改进的编辑器优先的 C# 开发体验。

       C# 开发工具包旨在提高在 VS Code 中使用时的 C# 工作效率。 它与 C# 扩展协同工作,该扩展已更新为由新的完全开源的语言服务器协议 (LSP) 主机提供支持,打造了一个高性能、可扩展且灵活的工具环境,可以轻松地将新体验整合到适用于 VS Code 的 C# 中。

       C# 开发工具包从 Visual Studio 中借用了一些熟悉的概念,为 VS Code 引入了更高效、更可靠的 C# 体验。 无论你是快速编辑 C# 文件、学习 C#,还是调试后端 API,此方法都可以确保获得出色的体验。 C# 开发工具包由一组 VS Code 扩展组成,它们共同提供丰富的 C# 编辑体验、AI 驱动的开发、解决方案管理和集成测试。 如下图所示,C# 开发工具包包括:

主要特性:
1.使用新的解决方案视图管理项目
C# 的项目管理是非常强大的,因此与 Visual Studio 一样,C# 开发工具包添加了一个新的解决方案资源管理器视图,该视图与 VS Code 现有工作区视图配合使用。此新增功能可为您的应用程序提供精心策划的结构化视图,以便轻松进行集中式项目管理。这使你能够通过模板快速将新项目或文件添加到解决方案中,并轻松生成全部或部分解决方案。

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

使用 C# 开发工具包,可以更轻松地发现和组织 XUnit、NUnit、MSTest 和 bUnit 中的测试,以便快速执行和结果导航。该扩展将在“测试资源管理器”窗格中发现并显示测试,就像其他语言一样。它也可以通过命令面板运行。

3.使用 AI 驱动的 C# 开发更快地编写项目

作为 C# 开发工具包的一部分自动安装,适用于 C# 开发工具包的 IntelliCode 扩展增强了 AI 辅助支持,超越了现有 C# 扩展中的基本 IntelliSense 代码完成。它带来了强大的 IntelliCode 功能,例如整行补全和加星标的建议,将你最有可能使用的 IntelliSense 完成列表顶部的内容放在你的 C# 项目中,所有这些都基于你自己的个人代码库。

4.改进性能和可靠性

C# 开发工具包由最近更新的开源 C# 扩展提供支持,该扩展现在由语言服务器协议 (LSP) 主机提供支持,也是开源的。C# 扩展建立在令人惊叹的 OSS 社区从 OmniSharp 开始的令人难以置信的基础之上。这两个扩展都与 Roslyn 和 Razor 等组件集成,为 IntelliSense、定义和符号导航、语法突出显示、重构和代码格式设置等工具提供卓越的性能。

使用 2GB 大小的解决方案进行基准测试,其中包含 40 个项目和 500,000 行源代码,性能提升91%。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuangJackOo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值