AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

微软发布 Visual Studio Extensibility SDK Preview 3

作者:Almir Vuk

  • 2023-05-09
    北京
  • 本文字数:1423 字

    阅读完需:约 5 分钟

微软发布Visual Studio Extensibility SDK Preview 3

微软发布了VisualStudio.Extensibility SDK Preview 3,为开发 Visual Studio 扩展的开发者带来了与提升生产力、定制和调试能力相关的新特性。VisualStudio.Extensibility 是一个新的用于开发 Visual Studio 扩展的框架。


在 Preview 3 中,开发者可以利用调试器可视化器(Debugger Visualizers)来简化调试体验,用自定义对话框(Custom Dialogs)来创建定制的用户界面,用查询项目系统(Query the Project System)来访问项目系统并与之发生交互,用编辑器边缘扩展(Editor Margin Extensions)来向代码编辑器添加自定义组件,用扩展配置(Extension Configuration)选项让用户对其扩展拥有更灵活的控制。这些新特性为开发者提供了更有效和直观的方法来开发 Visual Studio 扩展,提升了整体的开发者体验和生产力。官方的 GitHub 代码库中提供了创建自定义对话框的示例


VisualStudio.Extensibility Preview 3 提供了使用远程UI特性创建自定义调试器可视化器的能力,开发者可以用它创建复杂数据类型的自定义视图。此外,Preview 3 引入了更多可定制的对话功能,开发者可以实现更惊艳的用户交互。


这些特性是用 VisualStudio.Extensibility 实现的,为开发者提供了更大的灵活性,让他们能够创建符合其意图和改善用户体验的自定义对话框。WPF的使用为创建交互式和视觉丰富的对话可视化提供了基础,远程 UI 特性则保证了对话可视化的可靠性和性能。


除了调试器可视化器和自定义对话框之外,VisualStudio.Extensibility Preview 3 还提供了检索项目和解决方案的能力。开发者可以用它获得与特定条件相匹配的项目和解决方案的信息,为用户提供与当前代码相关的体验。该功能的示例可在官方 GitHub 项目代码库中获得。


为了进一步增强开发者体验,VisualStudio.Extensibility Preview 3 还提供了编辑器边缘扩展。该功能允许开发者在编辑器边缘创建“端和中心”体验,利用远程 UI 来提高工作效率。开发者可以使用编辑器边缘扩展来实现简单的功能,如字数统计或文档编码,或创建自定义导航条和标题来改进工作流程。开发者可以利用这个特性来增加工作内容的可见性,并为用户提供更强大的功能,从而改善整体的开发者体验。


最后,VisualStudio.Extensibility Preview 3 的扩展配置比以往任何时候都更加容易!扩展中定义的许多组件都需要进行配置,指定它们如何或何时出现在 IDE 中。在这个版本中,微软听取了社区和用户的反馈,并彻底修改了扩展配置,提升了可用性和可发现性。现在,开发者可以使用强类型的类和属性来配置扩展,并在 IntelliSense 的帮助下轻松发现预定义的选项。开发者可以通过配置属性将命令放在他们完全可控的新创建的菜单和工具栏中。


微软官网提供了大量代码示例,并解释了所有的新特性和实现。其中的一个示例是使用简单的 ModifierKey 来设置某个命令的快捷键:

public override CommandConfiguration CommandConfiguration => new("%MyCommand.DisplayName%"){    Shortcuts = new CommandShortcutConfiguration[]    {        new(ModifierKey.ControlShift, Key.G),    },};
复制代码


除了官网的博文,作为开发过程的一部分,VisualStudio.Extensibility 开发团队还呼吁开发者对新版本进行测试,并通过问题跟踪器提供反馈。用户也被邀请参加未来的用户研究,一起助力塑造这个软件开发工具包的未来。开发者可以访问官方的GitHub项目库了解更多关于这个项目的信息。


原文链接

https://www.infoq.com/news/2023/04/vs-extensibility-sdk-preview-3/


相关阅读:

构建重启后依然可用的 Windows 服务

2023-05-09 11:3610759

评论

发布
暂无评论
发现更多内容

Autodesk Maya 2025.2中文版最新浮动许可证 maya2025安装教程分享

Rose

Maya 2025中文版 Maya 2025安装教程 玛雅2025破解版 Maya 2025浮动许可 三维动画

如何在Python中使用网页抓取API获得Google搜索结果

幂简集成

Python API

喜报 | 极限科技入选北京市 2024 年第一批科技中小企业名单

极限实验室

结束了~

XIAOJUSURVEY

开源 程序员 代码 贡献者 活动运营

开发者必看:Temu商品列表API接口详解应用

tbapi

temu temu API temu商品列表接口 关键词搜索temu列表接口

科学文献管理endnote 21激活码(endnote 21大客户授权版许可证)

Rose

endnote 21激活码 endnote 21大客户授权版 科学文献管理

有了MES、ERP,质量管理为什么还需要QMS?

万界星空科技

万界星空科技 QMS 质量管理QMS系统 生产质量管理 产品质量管理

阿里云实时计算Flink在多行业的应用和实践

阿里云大数据AI技术

大数据 flink 实时计算

数据虚拟化和传统数据集成方式(如 ETL)有何区别?

Aloudata

Data 数据虚拟化 数据编织 逻辑数据平台

LLM智能体工程落地思考

数由科技

人工智能 低代码 数据科学 LLM AI Agent

蓝易云 - 跨境电商SEO网站被黑了,如何做好安全防御?

百度搜索:蓝易云

云计算 运维 云服务器 跨境电商 独立站

科研数据绘图分析 GraphPad Prism10激活版 for mac/win

Rose

GraphPad Prism 10 GraphPad Prism破解版 GraphPad Prism下载 科研数据绘图

FlowJo 10 for Mac 流式数据分析软件 破解版安装教程

Rose

FlowJo 10下载 FlowJo破解版 FlowJo安装教程

ai写作ppt软件有哪些?这5款AI生成工具值得一试!

彭宏豪95

效率工具 职场 科技 办公软件 AI生成PPT

3D渲染和动画制作KeyShot 2024.2 中文版 for mac/win破解版下载 含许可证文件

Rose

渲染 动画制作 KeyShot 2024许可证 KeyShot 2024.2安装教程 KeyShot 2024 破解下载

焱融全闪存储助力视源垂直大模型训练效率提升 6 倍

焱融科技

局域网远程桌面控制软件有哪些

科技热闻

化学绘图神器 ChemDraw for Mac破解版 兼容m/intel芯片

Rose

ChemDraw破解版 ChemDraw化学绘图 ChemDraw下载安装

基于“日志审计应用”的 DNS 日志洞察实践

阿里巴巴云原生

阿里云 云原生

fx框架上手-进阶篇

FunTester

蓝易云 - tomcat部署、tomcat虚拟主机及tomcat多实例

百度搜索:蓝易云

tomcat 运维 Web 云服务器 JavaEE

从知识图谱到 GraphRAG:探索属性图的构建和复杂的数据检索实践

可信AI进展

人工智能

WebStorm 2024 mac中文永久密钥 WebStorm安装教程 支持M1/M2/M3

Rose

WebStorm中文版 WebStorm 2024下载 WebStorm 2024破解版 WebStorm密钥

《清远折叠》,数智广东第一个SPN政务专网故事

脑极体

通信

蓝易云 - nodejs发布静态https服务器

百度搜索:蓝易云

云计算 运维 https Node 云服务器

Topogun 3 for mac安装教程(强大的模型拓扑工具)v27840激活版

Rose

CleanShot X for mac:屏幕全域截图、窗口截图、屏幕、标注、滚动截图

Rose

mac截图工具 CleanShot X for mac CleanShot X下载 CleanShot X截图

蓝易云 - 解决SpringBoot项目war部署到tomcat下无法Nacos中注册服务问题

百度搜索:蓝易云

云计算 运维 Spring Boot 云服务器 服务器租用

(价格准确)淘宝推荐引擎揭秘:商品详情页API背后的智能算法

代码忍者

API 安全 API 文档 API 测试

修改手机定位软件--AnyGo中文激活版 AnyGo永久激活破解安装

Rose

Mac软件 AnyGo 虚拟机定位

5年质保!英特尔宣布:为第13和14代酷睿台式处理器延长2年保修

E科讯

微软发布Visual Studio Extensibility SDK Preview 3_编程语言_InfoQ精选文章