/target:module (создание модуля для добавления к сборке) (параметры компилятора C#)

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

Данный параметр указывает компилятору не создавать манифест сборки.

/target:module

Заметки

По умолчанию выходной файл, созданный при компиляции с этим параметром, имеет расширение NETMODULE.

Файл, который не содержит манифест сборки, не может быть загружен средой CLR платформы .NET Framework. Тем не менее, такой файл можно включить в манифест сборки с помощью параметра /addmodule.

Если в процессе одной компиляции создается несколько модулей, внутренние типы одного модуля будут доступны другим модулям в компиляции. Если код одного модуля ссылается на внутренние (internal) типы другого модуля, то оба модуля должны быть включены в манифест сборки с помощью параметра /addmodule.

Создание модулей не поддерживается в среде разработки Visual Studio.

Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе OutputType.

Пример

Компиляция файла in.cs, создание модуля in.netmodule:

csc /target:module in.cs

См. также

Ссылки

/target (указание формата выходного файла) (параметры компилятора C#)

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

Параметры компилятора C#