/ASSEMBLYMODULE (добавление модуля MSIL в сборку)
/ASSEMBLYMODULE:filename
Заметки
Здесь:
- filename
Модуль для включения в данную сборку.
Заметки
Параметр /ASSEMBLYMODULE позволяет добавлять с сборку ссылку на модуль.Сведения о типе в модуле не будут доступны для программы сборки, с помощью которой добавлена ссылка на модуль.Однако сведения о типе в модуле будут доступны для любой другой программы, которая ссылается на сборку.
Параметр #using можно использовать как для добавления ссылки на модуль в сборку, так и для предоставления ассемблеру доступа к сведениям о типе модуля.
Например, можно рассмотреть следующий скрипт:
Создание модуля с параметром /LN.
Параметр /ASSEMBLYMODULE следует использовать в другом проекте, чтобы включить модуль в текущую компиляцию, создающую сборку.Данный проект не будет ссылаться на модуль с параметром #using.
Любой проект, который ссылается на данную сборку, будет также использовать типы из модуля.
Ниже перечислены прочие параметры компоновщика, влияющие на создание сборок:
Компоновщик Visual C++ принимает NETMODULE-файлы как файлы ввода. При этом файлы вывода, создаваемые компоновщиком, будут являться сборкой или NETMODULE-файлом время выполнения которых не зависит от входных NETMODULE-файлов для компоновщика.Дополнительные сведения см. в разделе .NETMODULE-файлы в качестве входных файлов компоновщика.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Выберите страницу свойств Ввод.
Измените значение свойства Добавление модуля к сборке.
Установка данного параметра компоновщика программным способом
- Дополнительные сведения см. в разделе AddModuleNamesToAssembly.