PrecompilationFlags PrecompilationFlags PrecompilationFlags PrecompilationFlags Enum

Definition

Provides flags that determine precompilation behavior.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
type PrecompilationFlags = 
Public Enum PrecompilationFlags
Inheritance
PrecompilationFlagsPrecompilationFlagsPrecompilationFlagsPrecompilationFlags
Attributes

Fields

AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers AllowPartiallyTrustedCallers 32

An AllowPartiallyTrustedCallersAttribute attribute is generated for the assemblies, which means the assemblies can be called by partially trusted code. 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. This field corresponds to the -c switch on Aspnet_compiler.exe.

CodeAnalysis CodeAnalysis CodeAnalysis CodeAnalysis 16

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. The assembly can be signed later by a signing tool such as Sn.exe. 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. 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. 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. This field corresponds to the -u switch on Aspnet_compiler.exe.

Remarks

The PrecompilationFlags class defines the behavior of the build manager during precompilation. The ClientBuildManager class takes PrecompilationFlags as one of its constructor parameters. Precompilation can be performed programmatically through ClientBuildManager or through the Aspnet_compiler.exe command-line tool.

Applies to