问题在于:如果我用这样的方式撰写零件:
var catalog = new AggregateCatalog();
/*add DirectoryCatalogs to catalog*/
CompositionContainer container = new CompositionContainer(catalog);
container.ComposeParts(this);
并且一个程序集有两个版本,然后组合包含两个部分,它们引用相同的库(第一个添加到AggregateCatalog中)。
有没有办法从同一个dll的不同版本组成部分?