微软在.NET 3.5 版里特别为创建可扩展的应用程序加入了一套指导包和库,常被人以其命名空间称为 System.AddIn 框架。这套工具既给了开发者支持第三方扩展的能力,又能避免危及程序整体上的安全性和健壮性。
这样的功效大都源于使用 AppDomains 和严密的通信管道,然而良好的效果背后是繁琐得令人丧气的模板填空。虽然 Pipeline Builder 的出现,助了开发者一臂之力,但毕竟还是没法保证开发者不会做错事情。
这就是新工具 FxCop rules for AddIns 出场的时候了。虽然它也不能保证万无一失,但至少能给开发者指出正确的方向。这套规则只以源码的形式提供,遵循的许可协议是“Microsoft Limited Public License”。
查看英文原文: FxCop Rules Join the Pipeline Builder for System.AddIn




