2010-03-16 2 views
1

В настольной CLR с использованием AssemblyBuilder, как я могу использовать приложение silverlight?Как испустить сборку Silverlight с помощью AssemblyBuilder

Я хочу динамически создавать новое приложение silverlight в рабочем столе clr.

Должен ли я использовать ildasm для замены базовых сборок, как показано здесь? http://www.codeproject.com/KB/silverlight/SLAssemblies.aspx

ответ

1

Ни MS Emit не поддерживает его, ни Monos, ни Cecil, ни IKVM.Reflection.Emit.

Ближайшие один, кажется, последнее: с 29 январем 2010 выпуска:

Я модифицированный ikvmc использовать IKVM.Reflection и в значительной степени переписано ikvmstub работать непосредственно с IKVM внутренностями вместо используя API отображения java. Оба ikvmc и ikvmstub теперь могут обрабатывать сборки независимо от среды выполнения .NET, на которой они работают. Это открывает возможность начать изучение возможности поддержки Silverlight.

Таким образом, ваша лучшая ставка в это время, вероятно, должна генерировать C# или ILASM в текстовый файл и использовать существующие инструменты.

Смежные вопросы