如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

介绍为 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:021370
用户头像

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

关注

评论

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

中国信创:以「AI+」为翼,铸科技强国底气

脑极体

AI

zkSync Era在ETHDenver的技术盛宴:zkEVM与Layer2创新实践

qife122

区块链 layer2

如何利用YashanDB优化数据存储与访问速度

数据库砖家

如何评估YashanDB的行业适应性与灵活性

数据库砖家

如何评估YashanDB的性能与稳定性

数据库砖家

zkSync Era主网上线:首个zkEVM全面开放的技术突破

qife122

区块链 以太坊扩容

如何利用YashanDB支持企业的数据治理

数据库砖家

如何利用YashanDB支持企业的数字转型

数据库砖家

iWork Converter for mac(简单易用的iWork文件转换工具)

春天的风暖暖的

如何使用YashanDB创建高效的数据库架构

数据库砖家

YashanDB 数据检索系统

数据库砖家

如何评估YashanDB数据库的安全性与合规性

数据库砖家

如何评估YashanDB数据库的实施效果与风险

数据库砖家

如何利用YashanDB提升业务系统的响应速度

数据库砖家

如何利用YashanDB数据查询性能的6个方法

数据库砖家

如何评估YashanDB的数据库安全性

数据库砖家

如何实现YashanDB数据库的多租户架构

数据库砖家

AI得贤招聘官第六代AI面试智能体“零成本”开放试用,重塑人才选拔

AI得贤招聘官

儿童与青少年数据安全及体育发展新方向会议

qife122

隐私保护 数据安全

FreeBSD 14发布后的技术问题解析

qife122

EC2 freebsd

漏洞赏金入门指南:从零开始的实战方法论

qife122

渗透测试 漏洞挖掘

如何评估YashanDB的技术支持与客户服务

数据库砖家

Algoriddim Neural Mix Pro for mac(mac音乐编辑器)

春天的风暖暖的

中国信创:以「AI+」为翼,铸科技强国底气

白洞计划

AI

如何确保YashanDB的高可用性与容错性

数据库砖家

如何实现YashanDB数据库的高效权限管理体系

数据库砖家

大数据-115 - Flink DataStream Transformation Map、FlatMap、Filter 到 Window 的全面讲解

武子康

Java 大数据 flink spark 分布式

如何设计高效的YashanDB数据库数据模型

数据库砖家

如何设置YashanDB的性能指标监控系统

数据库砖家

识别和解决 YashanDB 数据库性能瓶颈

数据库砖家

量子迁移计划启动:应对未来密码学挑战

qife122

网络安全 量子计算

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