MEF 2和TPL Dataflow RTM已经和.NET Framework 4.5一起发布——而开发团队现在宣布NuGet中已经发布了MEF的调试符号集(Symbol Package)。TPL DataFlow的调试符号集也即将推出。
早些时候,我们已经注意到这些库将做为NuGet包的一部分发布, 而不再是漫长.NET发布周期的一部分。现在开发团队已经发布了MEF调试符号集,使得Visual Studio可以查找它们的程序调试数据库(pdb),从而使你能够调试代码。TPL DataFlow尚未开放。考虑到MEF已经是一个开源项目而TPL DataFlow并不是,这一点并不奇怪。
然而微软BCL团队的项目经理Immo Landwerth指出,TPL DataFlow的参考源代码也将很快发布。
不幸的是,我们没有足够的回旋余地来克服官僚主义从而能够让TPL DataFlow的源码公开。我不能承诺任何事情,唯一可以设想的是,能被允许开放参考源代码而不是真正的开源(TPL DataFlow)。
MEF是.NET的一个组合框架,用于增强复杂应用的模块化和可扩展性。TPL DataFlow是一个用于开发并发应用的全新.NET库。更多资料,请参考InfoQ上已有的MEF和TPL-Dataflow内容。