Могу ли я использовать отражение для преобразования общей библиотеки DLL .NET в библиотеку, работающую с Silverlight? Какой инструмент я должен использовать?

#c# #.net #silverlight #reflection #port

#c# #.net #silverlight #отражение #порт

Вопрос:

У меня есть DLL, для которой у меня нет исходного кода, но я хочу использовать ее в Silverlight.

Не обращая внимания на проблему зависимости, какой инструмент я должен использовать для отражения в DLL, получения исходного кода и преобразования его в библиотеку SL?

Ответ №1:

Любого инструмента reflector должно быть достаточно. У Red Gate Reflector есть доступная надстройка, которая восстановит для вас все исходные файлы классов, при условии, что доступно достаточно метаданных, и DLL не запутана иным образом.

Комментарии:

1. На основе прекрасного дополнения Дениса Бауэра (по вашей ссылке) Я создал надстройку Reflector, которая будет сбрасывать все / выбранные библиотеки DLL (вместо только одной библиотеки DLL за раз). Я получу версию в своем блоге, как только получу ее, записав файл решения (в настоящее время он просто записывает все проекты).