PrecompilationFlags 列挙型

定義

プリコンパイル動作を決定するフラグを提供します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags = 
Public Enum PrecompilationFlags
継承
PrecompilationFlags
属性

フィールド

AllowPartiallyTrustedCallers 32

アセンブリに AllowPartiallyTrustedCallersAttribute 属性が生成されます。これは、そのアセンブリが特定の信頼されているコードから呼び出すことができることを意味します。 /aptca フラグがコンパイル シンボルとして追加されます。

Clean 8

アプリケーションは "クリーン" にビルドされます。つまり、コンパイル済みのコンポーネントもすべて再コンパイルされます。 このフィールドは、Aspnet_compiler.exe の -c スイッチに対応します。

CodeAnalysis 16

/define:CodeAnalysis フラグがコンパイル シンボルとして追加されます。

Default 0

既定値です。プリコンパイルに指定する動作は特にありません。

DelaySign 64

作成されたときにアセンブリが完全に署名されていません。 アセンブリは、Sn.exe などの署名ツールを使用して後で署名できます。 /delaysign フラグがコンパイル シンボルとして追加されます。

FixedNames 128

アセンブリが、Web ページ用の固定の名前で生成されます。 ファイルはコンパイル中にバッチ処理されず、個別にコンパイルされ、固定の名前が生成されます。

ForceDebug 4

コンパイラはデバッグ情報を出力します。 このフィールドは、Aspnet_compiler.exe の -d スイッチに対応します。

IgnoreBadImageFormatException 256

コンパイラは無効なイメージ形式の例外を無視します。

OverwriteTarget 2

ターゲット ディレクトリを上書きできます。 このフィールドは、Aspnet_compiler.exe の、プリコンパイル済みターゲットに対する -f スイッチに対応します。

Updatable 1

配置されたアプリケーションが更新可能になります。 このフィールドは、Aspnet_compiler.exe の -u スイッチに対応します。

注釈

クラスは PrecompilationFlags 、プリコンパイル時のビルド マネージャーの動作を定義します。 クラスは ClientBuildManager 、コンストラクター パラメーターの 1 つとして を受け取ります PrecompilationFlags 。 プリコンパイルは、Aspnet_compiler.exeコマンドライン ツールを使用して ClientBuildManager プログラムで実行できます。

適用対象