PrecompilationFlags 列挙型

定義

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

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

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

フィールド

名前 説明
Default 0

既定値。プリコンパイルに特別な動作が指定されていない。

Updatable 1

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

OverwriteTarget 2

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

ForceDebug 4

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

Clean 8

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

CodeAnalysis 16

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

AllowPartiallyTrustedCallers 32

アセンブリに対して AllowPartiallyTrustedCallersAttribute 属性が生成されます。つまり、部分的に信頼されたコードによってアセンブリを呼び出すことができます。 /aptca フラグがコンパイル シンボルとして追加されます。

DelaySign 64

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

FixedNames 128

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

IgnoreBadImageFormatException 256

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

注釈

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

適用対象