新的FxCop规则偕同Pipeline Builder力助System.AddIn框架

文/Jonathan Allen  译/郭晓刚 出处/Infoq

微软在.NET 3.5版里特别为创建可扩展的应用程序加入了一套指导包和库,常被人以其命名空间称为System.AddIn框架。这套工具既给了开发者支持第三方扩展的能力,又能避免危及程序整体上的安全性和健壮性。

这样的功效大都源于使用AppDomains和严密的通信管道,然而良好的效果背后是繁琐得令人丧气的模板填空。虽然Pipeline Builder的出现,助了开发者一臂之力,但毕竟还是没法保证开发者不会做错事情。

这就是新工具FxCop rules for AddIns出场的时候了。虽然它也不能保证万无一失,但至少能给开发者指出正确的方向。这套规则只以源码的形式提供,遵循的许可协议是“Microsoft Limited Public License”。

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Visual Studio.NET] 的这些文章也感兴趣:

使用Visual Studio 2010从分析到实施(1)——安装Visual Studio 2010 CTP2
让你的VS2005支持离线调试.Net Framework2.0
Visual Studio “10” Next year Release?
.NET图像编程(GDI )自制“小屏保”
BlogEngine.Net架构与源代码分析系列part9:开发扩展(上)——Extension与管理上的实现
未找到路径“D:\”的一部分的问题解决
LCS使用RTC API 发送IM消息的WebService
EBox4300 Dev Start
利用运行时代码生成实现Duck typing技术
Web Client Software Factory 序
拼吾爱变形金刚