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


/target:module (параметры компилятора C#)

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

/target:module

Заметки

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

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

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

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

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

Пример

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

csc /target:module in.cs

См. также

Ссылки

/target (параметры компилятора C#)

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

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