MEF 2.0:在类型上未找到导入构造函数 [英] MEF 2.0: No importing constructor was found on type
问题描述
我正在使用新的MEF 2.0框架.我不知道在类型上没有找到什么导入构造函数.有人可以解释.这是我下面的唯一代码.我不确定自己在做什么错.
I am using the new MEF 2.0 framework. I have no clue what No Importing Constructor was found on type. Can someone explain. This is the only code I have in below. I am not forsure what I am doing wrong.
在类型'Color.ColorManager'上未找到导入构造函数.
No importing constructor was found on type 'Color.ColorManager'.
namespace Color.ColorManager
{
public class ColorManager: IColorManager, IPlugin
{
private IColorManager _ColorManagers;
ColorManager(IEnumerable<IColorManager> colorManagers)
{
this.ColorManagers= colorManagers;
}
}
}
pianoboyCoder
pianoboyCoder
推荐答案
painboyCoder,
Hi painoboyCoder,
谢谢您在这里发布.
>>在"Color.ColorManager"类型上未找到导入构造函数.
>>No importing constructor was found on type 'Color.ColorManager'.
您要导入以下内容吗?
如果是,请添加参考System.ComponentModel.Composition.
If it is, please add reference System.ComponentModel.Composition.
对于您的代码,请将私有更改为公开.
And for your code, please change private to public.
namespace Color.ColorManager
{
public class ColorManager : IColorManager, IPlugin
{
私有IColorManager _ColorManagers; 公共 ColorManager(IEnumerable< IColorManager> colorManagers) { this.ColorManagers = colorManagers; } } }
private IColorManager _ColorManagers; public ColorManager(IEnumerable<IColorManager> colorManagers) { this.ColorManagers = colorManagers; } } }
我希望这会对您有所帮助.
I hope this would be helpful to you.
如果还有其他问题,请随时与我们联系.
If you have something else, please feel free to contact us.
最好的问候,
温迪
这篇关于MEF 2.0:在类型上未找到导入构造函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!