2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Visual Studio 11 抛弃宏

  • 2011-10-10
  • 本文字数:819 字

    阅读完需:约 3 分钟

在 Visual Studio 11 版本中,用户将无法使用宏。这标志着:近十年来,头一个 Visual Studio 的版本无法允许向 IDE 中随意嵌入宏扩展。不过,完整编译的扩展仍可以创建,新的项目模板也可以加入,这让整个过程变得更加方便。

根据 Microsoft 所做的使用率跟踪数据,Visual Studio 中宏的使用人数不到开发人员总数的 1%。这还不足以让 Microsoft 放弃这个功能,Visual Studio 中的宏功能维护成本过高,是另外一个原因,与其他功能不同,对宏的支持,必须要随着 Visual Studio 每个新版本更新,并做大量令人疲倦的测试。理论上,用户应该可以在宏 IDE 中录制并播放任何功能,这给微软的维护增加了巨大负担。

Matt Kaufman 说:宏 IDE 已经好几个版本都没有更新了。用户把它启动之后,很快就能看出来它像一个老版本的 Visual Studio。更麻烦的是:它还是只支持 Visual Basic。用户不能使用 C#或是其他新的.NET 语言来创建宏。

如前所述,对扩展性的支持现在包括一些新的项目模板。下表中的模板支持 C#和 VB:

  • Visual Studio Package:供过去的 VSPackage 风格插件使用。
  • Editor Classifier:供创建自己的语法高亮使用。
  • Editor Text Adornment:用来在编辑器窗口内创建带颜色文本。
  • Editor Viewport Adornment:用来放置与编辑器的视觉外观相关的视觉元素。
  • [VB/C#] 工作项模板
  • [VB/C#] 项目模板
  • VSIX Project:这是新的插件模型,在 Visual Studio Gallery 里面最常见。
  • Windows Forms Toolbox Control
  • WPF Toolbox Control

除了语言特定的模板之外,还有一个常用的扩展文件夹,包括:

  • Visual Studio Add-In:这是一个向导,让用户可以使用 C#、VB、C++ ATL 或 C++ CLR 创建 add-in 插件。
  • Visual Studio Package:另一个向导,让用户可以在 C#、VB 和 C++ 之间选择。
  • Visual Studio Shell Isolated:用户用它可以创建基于 Visual Studio IDE 的应用。早期的例子可以参考 AddOn Studio for World of Warcraft

查看英文原文: InfoQ: Macros Have Been Dropped from Visual Studio 11

2011-10-10 23:284242
用户头像

发布了 479 篇内容, 共 180.4 次阅读, 收获喜欢 53 次。

关注

评论

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

如何使用NLP库解析Python中的文本

互联网工科生

Python nlp Transformer

GPU荒漠,算力短缺背后的时间竞赛与解决方案|TE解读

TE智库

ARTS打卡第一天

请务必优秀

私有化部署即时通讯平台,30分钟替换钉钉和企业微信

BeeWorks

OpenHarmony应用实现二维码扫码识别

OpenHarmony开发者

OpenHarmony

链动2+1模式系统开发

张泽🐟APP小程序开发定制

商业模式 系统开发、 营销模式

软件测试|如何使用ChatGPT生成自动化测试脚本

霍格沃兹测试开发学社

文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题

福大大架构师每日一题

福大大架构师每日一题

PolygonStore,一款“业务驱动”而生的 NoSQL 多模数据库产品

TRaaS

JMeter 接口自动化测试的使用技巧

Liam

测试 Jmeter 性能测试 自动化测试 测试工具

东郊到家APP系统开发

张泽🐟APP小程序开发定制

APP开发 系统开发、 预约小程序

探析低代码开发平台的核心能力

互联网工科生

软件开发 低代码 企业级应用程序开发 JNPF

前端开发进阶:前端开发中如何高效渲染大数据量?

袋鼠云数栈

大数据 前端

软件测试|使用ChatGPT帮助我们生成测试数据

霍格沃兹测试开发学社

选择适合企业的文件传输方式:SFTP与SCP的比较及应用场景分析

镭速

企业文件传输工具 文件传输工具

App备案来袭,开发者如何应对选型

Onegun

混合应用开发 app备案

私密信息管理工具 Vault 快速入门

极限实验室

加密 valut 安全工具

Tongsuo 8.4.0-pre2 发布!

铜锁开源密码库

开源 密码学 版本更新 版本发布 铜锁

五脏俱全,搭建部署多人语音厅源码功能分析

山东布谷网络科技

直播源码

自带云盘的内网即时通讯软件,保障数据在公司局域网内安全流通

BeeWorks

数字藏品NFT系统开发

张泽🐟APP小程序开发定制

区块链、 数字藏品开发

在当今信息化社会中的安全大文件传输

镭速

大文件传输 传输大文件

Visual Studio 11抛弃宏_IDE_Jonathan Allen_InfoQ精选文章