PrecompilationFlags Перечисление

Определение

Предоставляет флаги, определяющие поведение предварительной компиляции.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Наследование
PrecompilationFlags
Атрибуты

Поля

Имя Значение Описание
Default 0

Значение по умолчанию; не указано специальное поведение для предварительной компиляции.

Updatable 1

Развернутое приложение будет обновляемым. Это поле соответствует переключателю -u Aspnet_compiler.exe.

OverwriteTarget 2

Целевой каталог можно перезаписать. Это поле соответствует параметру -f Aspnet_compiler.exe для предварительно скомпилированного целевого объекта.

ForceDebug 4

Компилятор выдает отладочную информацию. Это поле соответствует переключателю -d Aspnet_compiler.exe.

Clean 8

Приложение будет создано "чисто": все ранее скомпилированные компоненты будут перекомпилированы. Это поле соответствует переключателю -c Aspnet_compiler.exe.

CodeAnalysis 16

Флаг /define:CodeAnalysis будет добавлен в виде символа компиляции.

AllowPartiallyTrustedCallers 32

Атрибут AllowPartiallyTrustedCallersAttribute создается для сборок, что означает, что сборки могут вызываться частично доверенным кодом. Флаг /aptca будет добавлен в виде символа компиляции.

DelaySign 64

Сборка не полностью подписана при создании. Сборку можно подписать позже с помощью средства подписи, например Sn.exe. Флаг /delaysign будет добавлен в виде символа компиляции.

FixedNames 128

Сборка создается с фиксированными именами веб-страниц. Файлы не пакетируются во время компиляции и вместо этого компилируются отдельно для создания фиксированных имен.

IgnoreBadImageFormatException 256

Компилятор игнорирует исключения неправильного формата изображения.

Комментарии

Класс PrecompilationFlags определяет поведение диспетчера сборки во время предварительной компиляции. Класс ClientBuildManager принимает PrecompilationFlags в качестве одного из параметров конструктора. Предварительная компиляция может выполняться программным способом с помощью ClientBuildManager средства командной строки Aspnet_compiler.exe.

Применяется к