/moduleassemblyname
Задается имя сборки, частью которой будет данный модуль.
/moduleassemblyname:assembly_name
Аргументы
Термин |
Определение |
assembly_name |
Имя сборки, частью которой будет данный модуль. |
Заметки
Компилятор обрабатывает параметр /moduleassemblyname только в том случае, если был задан параметр /target:module. Он указывает компилятору, что нужно создать модуль. Модуль, созданный компилятором, является допустимым только для сборки, указанной в параметре /moduleassemblyname. Если поместить модуль в другую сборку, это приведет к появлению ошибок во время выполнения.
Параметр /moduleassemblyname необходим только при наличии следующих условий:
Для типа данных в модуле необходим доступ к типу Friend в указанной сборке.
Указанной сборкой предоставлен дружественной сборке доступ к сборке, в которую будет встроен модуль.
Дополнительные сведения о создании модуля см. в разделе /target (Visual Basic). Дополнительные сведения о дружественных сборках см. в разделе Дружественные сборки (C# и Visual Basic).
Примечание
Параметр /moduleassemblyname недоступен из среды разработки Visual Studio; он доступен только при компиляции из командной строки.
См. также
Задачи
Практическое руководство. Создание многофайловой сборки
Ссылки
Примеры командных строк компиляции (Visual Basic)
Основные понятия
Сборки и глобальный кэш сборок (C# и Visual Basic)
Дружественные сборки (C# и Visual Basic)