我想从通过MEF加载的“dll”文件中获取一个“jpg”文件。我该如何做到这一点?谢谢。
只是导出吗?
class MyImageExportDllClass
{
[Export("MyExternalImage)]
public Image MyImage {get; privtae set;}
public MyImageExportDllClass()
{
this.MyImage = Image.FromFile("SampImag.jpg");
}
}
其他项目
var image = compositioncontainer.GetExport<Image>("MyExternalImage");
注:代码是手写的,可能会有一些错误。