写点什么

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

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

关注

评论

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

YashanDB数据库安全机制详解及企业应用建议

数据库砖家

数据库‘’

YashanDB数据库的常见问题与解决办法

数据库砖家

数据库‘’

YashanDB数据库数据迁移的步骤与注意事项

数据库砖家

YashanDB数据库索引优化技术详解

数据库砖家

YashanDB数据库性能调优实用技巧分享

数据库砖家

YashanDB与大数据分析平台集成方案详解

数据库砖家

ArkUI-X平台差异化

龙儿筝

YashanDB如何支持企业的数据分析与决策支持?

数据库砖家

数据库‘’

YashanDB数据库的维护成本与效益分析

数据库砖家

数据库‘’

YashanDB索引优化详解,加速查询效率的实用方法

数据库砖家

巧用YashanDB数据库实现海量数据快速查询

数据库砖家

YashanDB数据库实现高可用负载均衡配置说明

数据库砖家

数据库‘’

企业如何使用YashanDB实现数据资产最大化?

数据库砖家

企业为什么选择YashanDB数据库?七大核心优势解析

数据库砖家

YashanDB面向云计算平台的数据库优化方案

数据库砖家

数据库‘’

YashanDB数据库的最佳实践及实施方案总结

数据库砖家

数据库‘’

YashanDB数据库多版本控制功能介绍与应用

数据库砖家

数据库‘’

YashanDB数据库功能与应用场景全面介绍

数据库砖家

数据库‘’

YashanDB数据库实时备份技术及恢复操作指南

数据库砖家

数据库‘’

YashanDB数据库索引优化:提升查询性能的核心技术

数据库砖家

YashanDB数据库与数据可视化的完美结合

数据库砖家

确保YashanDB高可用性的实用策略

数据库砖家

如何高效利用YashanDB数据库进行数据挖掘

数据库砖家

YashanDB数据库实时监控系统设计与实现

数据库砖家

数据库‘’

YashanDB数据库与人工智能结合的应用前景

数据库砖家

如何利用YashanDB实现业务数据的高效管理?

数据库砖家

YashanDB数据库事务管理详解,保证数据一致性

数据库砖家

数据库‘’

YashanDB支持的数据导入导出工具介绍

数据库砖家

ArkUI-x跨平台Bridge最佳实践

龙儿筝

YashanDB数据库多语言支持及国际化方案介绍

数据库砖家

数据库‘’

如何进行YashanDB的安全审计

数据库砖家

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