MEF молча прекращает поиск экспортов в каталоге развертывания? - PullRequest
2 голосов
/ 07 октября 2010

Когда мой каталог развертывания содержит System.Windows.Controls.Layout.Toolkit.dll MEF 'breaks' ... Все, что я делаю, это добавляю ссылку на этот файл в моем проекте, и следующий диагностический код записывает nothing в вывод VSОкно:

this.CompositionContainer.ExportsChanged += (s, args) =>
{
    var o = args.AddedExports;
    o.ToList().ForEach(export =>
        System.Diagnostics.Debug
            .WriteLine("MEF export: " + export.ToString()));
};

... при удалении ссылки происходит событие ExportsChanged.Является ли эта проблема моей «особой» проблемой, или кто-то другой на Земле может воспроизвести эту проблему?

1 Ответ

1 голос
/ 08 октября 2010

Убедитесь, что вы подписаны на событие DownloadCompleted в DeploymentCatalog.В вашем обработчике событий проверьте свойство Error EventArgs, и оно, вероятно, сообщит вам, в чем проблема.

...