Получение блоков во время выполнения в Silverlight 3

Я в настоящее время пишу платформу dll, который имеет AssemblyHelper. Этот помощник хранит блоки Времени выполнения и UserAdded для легкого инстанцирования новых объектов.

Часть.NET использования платформы:

AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
_runtimeAssemblies = AssembliesLoaded;

Это получает меня все блоки, в которых я нуждаюсь.

Но проблема, я не могу использовать это с Silverlight, и я понятия не имею, что использовать теперь. В настоящее время я использую:

Assembly[] AssembliesLoaded = {Assembly.GetCallingAssembly()};

Но это только добавляет блок моей платформы а не той приложения или любого другого блока во время выполнения.

Что я должен использовать? помогите!

Заранее спасибо,

Wouter

5
задан AnthonyWJones 17 April 2010 в 13:31
поделиться

1 ответ

Класс System.Windows.Deployment наиболее близок к списку сборок в приложении.

Коллекция Deployment.Current.Parts представляет собой список объектов AssemblyPart , которые определяют имя и исходный uri отдельных библиотек DLL, упакованных в Xap.

Я не уверен, что это вам сильно поможет.

3
ответ дан 15 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: