写点什么

介绍为 Add-In 框架提供的 Pipeline Builder

  • 2008-03-05
  • 本文字数:484 字

    阅读完需:约 2 分钟

在.NET 3.5 中引入的 Add-In 框架,其设计目的是为了给那些需要支持部分可信任插件的应用程序提供便利。它包括的特性如发现可兼容的插件,并将它们分别放到各自的应用程序域中,以及处理它们之间的通信并托管应用程序。它甚至支持在无需重启应用程序的情况下就能卸载代码。

遗憾的是,该框架过于复杂。为了构建一个最简单的应用程序,例如 CLR Inside Out 中的一个简单示例都需要使用总共 7 个程序集。其中大多数都属于样板式代码(Boiler-plate),用于定义能够让所有内容工作的各种契约、适配器以及视图。

如果我们用 Java 编写插件,就可以查找类似于 XML 描述器文件的工具来减轻这种负担。但是在真正的.NET 风格中,我们反而会借助于集成在 IDE 中的代码生成器。正是基于这种情形,我们在 Visual Studio 2008 中提供了 Pipeline Builder IDE 插件。

Pipeline Builder 现在仍然处于预览版状态,目前只支持 C#。值得庆幸的是,使用 Pipeline Builder 的项目不需要再添加任何额外的依赖,这使得它更适用于产品的开发。

源代码是使用 VS 2005 编写的,可以在 CodePlex 中获得。

查看英文原文: Introducing the Pipline Builder for the Add-In Framework

2008-03-05 00:021129
用户头像

发布了 109 篇内容, 共 42.9 次阅读, 收获喜欢 14 次。

关注

评论

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

不会乘法表怎么做乘法?这个远古的算法竟然可以!

博文视点Broadview

敏捷需求管理篇|如何从0-1写好一个用户故事

云智慧AIOps社区

需求管理 编程效率 用户故事 敏捷管理 需求迭代

JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)

写代码两年半

数据库 JDBC Java EE 6月月更

如何使用物联网低代码平台进行事件管理?

AIRIOT

物联网 低代码开发

通过DAO的现状,看Web3最具影响力的基础设施M-DAO

鳄鱼视界

Windows域提权漏洞分析与复现

网络安全学海

网络安全 安全 渗透测试 WEB安全 漏洞挖掘

经期管理APP的开发解决方案

开源直播系统源码

软件开发

集成测试时 MockMvc 无法注入

程序员小航

Java 后端 单元测试

飞腾与百度发布云智一体机,金融领域AI场景成功落地“江苏银行”

百度开发者中心

盲盒APP开发:如何抓住消费者的心?

WDL22119

盲盒商城 盲盒APP开发 盲盒源码 盲盒H5开发 盲盒小程序

企业级Web应用系统权限设计

BigBang!

权限 权限架构 权限设计

大数据相关名称解释看这里!简单通俗理解大数据!

行云管家

云计算 大数据 数据安全

【堡垒机】常见的堡垒机部署模式有哪些?

行云管家

等保 堡垒机 等保2.0

华为云云原生2.0全景图再升级,一切皆服务共创新价值

极客天地

模块九:毕业设计

本人法海

「架构实战营」

焱融科技加入多家行业协会与产业联盟,加速产业互联生态跃迁

焱融科技

研发效能管理如何建立闭环?

思码逸研发效能

研发效能

在线办公时代,企业如何选择一款合适的文档管理系统

小炮

【大厂面试题精选】UDP 和 TCP 核心知识总结

C++后台开发

面试题 udp TCP/IP 校招 大厂面经

30倍加速,3毫秒极速识别,人、车、OCR等9大识别任务一网打尽

百度开发者中心

对抗软件复杂度的战争

阿里技术

软件架构 复杂度

ABAP BDC的执行模式和更新模式

桥下本有油菜花

abap

office 2016连接mysql并执行复杂查询

阿呆

MySQL Office

web前端培训JS 运行机制的梳理

@零度

JavaScript 前端开发

Java—线程池

武师叔

6月月更

阻塞与非阻塞客户端

Damon

微服务 6月月更

ABAP 程序间传递数据

桥下本有油菜花

前后端的爱恨情仇

Liam

前端 后端 Postman 开发工具 swagger

易观分析《机器学习平台市场研究,2022》研究报告正式启动

易观分析

机器学习 AI软件

中国信通院、清华大学、腾讯安全,云原生安全产学研用强强联合!

腾讯安全云鼎实验室

云原生 云原生安全

化工产业业态数字升级案例,看摩贝如何快速打通全场景互融互通?

数商云

数字化转型 企业数字化

介绍为Add-In框架提供的Pipeline Builder_.NET_Jonathan Allen_InfoQ精选文章