Загрузите сборку из DLL в приложения Магазина Windows

Я пытаюсь написать редактор кода в WinRT, который сделает Surface RT и Surface 2 жизнеспособным устройством для людей, которые пишут код с помощью Visual Studio, добавляя облегченные функции редактирования кода в Windows RT в приложении Windows Store (без отладки, очевидно). , просто редактируя файлы в SkyDrive, которые используются на реальном ПК в Visual Studio). Это приложение будет включать в себя функции, подобные Intellisense, в качестве ключевой функциональности, и для этого я бы предложил пользователю просмотреть все файлы .DLL и .EXE, на которые ссылается их проект. За пределами WinRT это относительно просто, но я не понимаю, как загрузить сборку из DLL в WinRT. Является ли это возможным? Помните, мне просто нужно получить строковые данные, содержащие классы и пространства имен, содержащиеся в библиотеке, а также имена членов этих классов и ничего больше.

Если это невозможно, жаль, что такого разработчика, как я, должны остановить все ограничения Windows RT. В конце концов, я просто пытаюсь написать вирус, загружая внешние библиотеки DLL и читая имена классов, а не запуская какой-либо код (предупреждение о сарказме).


person Alexander Kvenvolden    schedule 25.09.2013    source источник


Ответы (1)


Вам действительно нужны dll и exe или вам просто нужны данные, которые будут использоваться? Почему бы не извлечь данные, которые будет использовать ваше приложение, и не сохранить эту информацию вместо полных dll и exe?

person Danexxtone    schedule 25.09.2013
comment
Было бы хорошо, если бы был способ сделать это. Вы знаете, как это сделать? На рабочем столе я могу загрузить объект Assembly из файла и просмотреть его типы. - person Alexander Kvenvolden; 25.09.2013
comment
Я, вероятно, сделал бы свой собственный объект, который хранит информацию, и инструмент для извлечения информации из dll или exe с использованием отражения. - person Danexxtone; 25.09.2013