Поделиться через


Определение динамического модуля

Обновлен: Ноябрь 2007

В этом разделе описаны методы создания динамического модуля.

Определение временного динамического модуля в динамической сборке

Временные динамические модули в динамической сборке создаются с помощью метода AssemblyBuilder.DefineDynamicModule(String).

Определение постоянного динамического модуля в динамической сборке

Постоянные динамические модули в динамической сборке создаются с помощью методов AssemblyBuilder.DefineDynamicModule. Динамическая сборка должна создаваться с аргументом AssemblyBuilderAccess, заданным как Save или RunAndSave. DefineDynamicModule возвращает AssemblyBuilder.

Имеются следующие варианты AssemblyBuilder.DefineDynamicModule.

  • Определение постоянного динамического модуля с заданным именем и заданным именем файла.

  • Определение постоянного динамического модуля с заданным именем и заданным именем файла и условное создание символьных данных с использованием стандартной реализации интерфейса средства записи символов.

Этот динамический модуль сохраняется при сохранении содержащей его динамической сборки. По умолчанию отражательная эмиссия создает библиотеки DLL. Чтобы создать приложение консоли или приложение Windows, необходимо вызвать метод AssemblyBuilder.SetEntryPoint.

См. также

Другие ресурсы

Использование порожденного отражения