首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在便携式类库中使用MEF?

如何在便携式类库中使用MEF?
EN

Stack Overflow用户
提问于 2012-09-18 19:29:54
回答 1查看 1.7K关注 0票数 4

我有针对Windows4.5和的可移植类库。根据MSDN,此设置应提供MEF,但它没有。命名空间System.ComponentModel.Composition不可用(我甚至尝试过System.Composition,但没有成功)。也不可能使用与Windows一起工作的Microsoft.Composition NuGet包。

安装NuGet版本时的错误是:

“Microsoft.Composition 1.0.15”已经安装完毕。无法安装软件包'Microsoft.Composition 1.0.15‘。 您正在尝试将此包安装到一个以'.NETPortable,Version=v4.5,Profile=Profile 7‘为目标的项目中,但是该包不包含任何与该框架兼容的程序集引用。有关更多信息,请与包作者联系。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-20 07:51:07

您需要从包中手动添加对二进制文件的引用。我通常将包安装到特定于平台的项目(如.NET Framework4.5),然后只需手动从便携引用即可。

这将修复NuGet (2.1)的下一个版本,我们将更新MEF包以与其一致。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12483686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档