PrecompilationFlags PrecompilationFlags PrecompilationFlags PrecompilationFlags Enum

Определение

Предоставляет флаги, которые определяют поведение предварительной компиляции.Provides flags that determine precompilation behavior.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Поля

AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers 32

Для сборок будет создан атрибут AllowPartiallyTrustedCallersAttribute, то есть сборки смогут вызываться частично доверенным кодом.An AllowPartiallyTrustedCallersAttribute attribute is generated for the assemblies, which means the assemblies can be called by partially trusted code. В качестве символа компиляции будет добавлен флаг /aptca.The /aptca flag will be added as a compilation symbol.

Clean Clean Clean Clean 8

Приложение будет создано с нуля. Все ранее скомпилированные компоненты будут перекомпилированы.The application will be built "clean": Any previously compiled components will be recompiled. Это поле соответствует переключателю -c для Aspnet_compiler.exe.This field corresponds to the -c switch on Aspnet_compiler.exe.

CodeAnalysis CodeAnalysis CodeAnalysis CodeAnalysis 16

В качестве символа компиляции будет добавлен флаг /define:CodeAnalysis.The /define:CodeAnalysis flag will be added as a compilation symbol.

Default Default Default Default 0

Значение по умолчанию. Специальное поведение для предварительной компиляции не применяется.The default value; no special behavior specified for precompilation.

DelaySign DelaySign DelaySign DelaySign 64

Сборка не подписывается полностью при создании.The assembly is not fully signed when created. Сборка может быть подписана позднее с помощью специального средства, например Sn.exe.The assembly can be signed later by a signing tool such as Sn.exe. В качестве символа компиляции будет добавлен флаг /delaysign.The /delaysign flag will be added as a compilation symbol.

FixedNames FixedNames FixedNames FixedNames 128

Сборка создается с фиксированными именами для веб-страниц.The assembly is generated with fixed names for the Web pages. Файлы во время компиляции не объединяются и компилируются отдельно, чтобы получить фиксированные имена.The files are not batched during compilation and instead are compiled individually to produce the fixed names.

ForceDebug ForceDebug ForceDebug ForceDebug 4

Компилятор будет выдавать отладочную информацию.The compiler will emit debug information. Это поле соответствует переключателю -d для Aspnet_compiler.exe.This field corresponds to the -d switch on Aspnet_compiler.exe.

IgnoreBadImageFormatException IgnoreBadImageFormatException IgnoreBadImageFormatException IgnoreBadImageFormatException 256

Компилятор игнорирует исключения недопустимого формата образа.The compiler will ignore bad image format exceptions.

OverwriteTarget OverwriteTarget OverwriteTarget OverwriteTarget 2

Целевой каталог может быть перезаписан.The target directory can be overwritten. Это поле соответствует переключателю -f для Aspnet_compiler.exe для ранее предкомпилированного целевого объекта.This field corresponds to the -f switch on Aspnet_compiler.exe for a previously precompiled target.

Updatable Updatable Updatable Updatable 1

Развернутое приложение будет обновляемым.The deployed application will be updatable. Это поле соответствует переключателю -u для Aspnet_compiler.exe.This field corresponds to the -u switch on Aspnet_compiler.exe.

Комментарии

PrecompilationFlags Класс определяет поведение диспетчера сборки во время предварительной компиляции.The PrecompilationFlags class defines the behavior of the build manager during precompilation. ClientBuildManager Класс принимаетPrecompilationFlags в качестве одного из параметров конструктора.The ClientBuildManager class takes PrecompilationFlags as one of its constructor parameters. Предварительную компиляцию можно выполнять программно ClientBuildManager с помощью или с помощью средства командной строки aspnet_compiler. exe.Precompilation can be performed programmatically through ClientBuildManager or through the Aspnet_compiler.exe command-line tool.

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