Кажется, я застрял.Есть ли способ экспортировать Application.Current проекта Silverlight с использованием MEF, чтобы при загрузке файла .XAP (мой проект компонента Silverlight) у меня был доступ к приложению этого .xap?
На самом деле в этом нет необходимости.Поскольку Application.Current уже является синглтоном, он будет существовать после загрузки вашего .xap в любом случае.Вам не нужно экспортировать его через MEF - ваш компонент уже сможет получить к нему прямой доступ.
Попробуйте:
Container.ComposeExportedValue(Application.Current);
, где Container - MEF CompositionContainer.
Container
CompositionContainer