Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, что компилятор не должен вставлять манифест сборки в выходной файл.
Syntax
/LN
Remarks
По умолчанию он не действует, /LN и компилятор вставляет манифест сборки в выходной файл.
При использовании /LNнеобходимо также использовать один из параметров /clr (компиляция среды CLR).
Управляемая программа, которая не содержит метаданные сборки в манифесте, называется модулем. При компиляции с помощью /c (компиляция без связывания) и /LNукажите /NOASSEMBLY (создать модуль MSIL) на этапе компоновщика, чтобы создать выходной файл.
Создайте модули, если вы хотите использовать подход на основе компонентов к созданию сборок. Вы можете создавать типы и компилировать их в модули. Затем можно создать сборку из одного или нескольких модулей. Дополнительные сведения о создании сборок из модулей см. в разделе .netmodule "Файлы как входные данные компоновщика" или Al.exe "Компоновщик сборок".
Расширение файла по умолчанию для модуля .netmodule.
В выпусках до Visual Studio 2005 вы создали модуль с /clr:noAssembly.
Компоновщик MSVC принимает .netmodule файлы в качестве входных данных. Выходной файл, созданный компоновщиком, является сборкой или .netmodule без зависимости времени выполнения от любого .netmoduleиз входных данных компоновщика. Дополнительные сведения см. в разделе .netmodule "Файлы как входные данные компоновщика".
Установка данного параметра компилятора в среде разработки Visual Studio
- Укажите
/NOASSEMBLY(создайте модуль MSIL) на этапе компоновщика, чтобы создать выходной файл.
Установка данного параметра компилятора программным способом
- Этот параметр компилятора нельзя изменить программным способом.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC