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


/ASSEMBLYMODULE (добавление модуля MSIL в сборку)

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

/ASSEMBLYMODULE:filename

Заметки

где:

  • имя файла
    Модуль для включения в данную сборку.

Заметки

Параметр /ASSEMBLYMODULE позволяет добавлять с сборку ссылку на модуль. Сведения о типе в модуле не будут доступны для программы сборки, с помощью которой добавлена ссылка на модуль. Однако сведения о типе в модуле будут доступны для любой другой программы, которая ссылается на сборку.

Параметр #using можно использовать как для добавления ссылки на модуль в сборку, так и для предоставления ассемблеру доступа к сведениям о типе модуля.

Например, можно рассмотреть следующий сценарий:

  1. Создание модуля с параметром /LN.

  2. Параметр /ASSEMBLYMODULE следует использовать в другом проекте, чтобы включить модуль в текущую компиляцию, создающую сборку. Данный проект не будет ссылаться на модуль с параметром #using.

  3. Любой проект, который ссылается на данную сборку, будет также использовать типы из модуля.

Ниже перечислены прочие параметры компоновщика, влияющие на создание сборки:

Компоновщик Visual C++ принимает файлы NETMODULE как файлы ввода. При этом файлы вывода, создаваемые компоновщиком, будут являться сборкой или NETMODULE-файлом, время выполнения которых не зависит от входных NETMODULE-файлов для компоновщика. Дополнительные сведения см. в разделе .NETMODULE-файлы в качестве входных файлов компоновщика.

Установка данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Настройка свойств проекта Visual C++.

  2. Щелкните по папке Компоновщик.

  3. Выберите страницу свойств Ввод.

  4. Измените значение свойства Добавление модуля к сборке.

Установка данного параметра компоновщика программным способом

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика