Silverlight MEF: заменить XAP - PullRequest
       6

Silverlight MEF: заменить XAP

1 голос
/ 05 января 2012

Я использую DeploymentCatalog, и он прекрасно работает, пока не захочу заменить xap другим.

Я пытался вызвать следующие методы:

        AggregateCatalog.Catalogs.Clear();
        Container.ReleaseExports(Container.GetExports<IEnumerable<Export>>());

После этого AggregateCatalog содержит 0 частей. Но когда я загружаю следующий xap (он скачивает ту часть, которую я проверил) и снова вызываю CompositionInitializer.SatisfyImports, будет использоваться тот же старый xap и снова будет использоваться тот же класс.

Как мне полностью избавиться от ранее загруженного xap?

...