PrecompilationFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プリコンパイル動作を決定するフラグを提供します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Default | 0 | 既定値。プリコンパイルに特別な動作が指定されていない。 |
| Updatable | 1 | デプロイされたアプリケーションは更新可能になります。 このフィールドは、Aspnet_compiler.exeの |
| OverwriteTarget | 2 | ターゲット ディレクトリは上書きできます。 このフィールドは、以前にプリコンパイルされたターゲットの Aspnet_compiler.exe の |
| ForceDebug | 4 | コンパイラはデバッグ情報を出力します。 このフィールドは、Aspnet_compiler.exeの |
| Clean | 8 | アプリケーションは "クリーン" にビルドされます。以前にコンパイルされたすべてのコンポーネントが再コンパイルされます。 このフィールドは、Aspnet_compiler.exeの |
| CodeAnalysis | 16 |
|
| AllowPartiallyTrustedCallers | 32 | アセンブリに対して AllowPartiallyTrustedCallersAttribute 属性が生成されます。つまり、部分的に信頼されたコードによってアセンブリを呼び出すことができます。
|
| DelaySign | 64 | アセンブリは、作成時に完全には署名されません。 アセンブリは、後で Sn.exeなどの署名ツールで署名できます。
|
| FixedNames | 128 | アセンブリは、Web ページの固定名で生成されます。 ファイルはコンパイル時にバッチ処理されず、代わりに個別にコンパイルされて固定名が生成されます。 |
| IgnoreBadImageFormatException | 256 | コンパイラは、不適切なイメージ形式の例外を無視します。 |
注釈
PrecompilationFlags クラスは、プリコンパイル時のビルド マネージャーの動作を定義します。
ClientBuildManager クラスは、コンストラクター パラメーターの 1 つとしてPrecompilationFlagsを受け取ります。 プリコンパイルは、 ClientBuildManager または Aspnet_compiler.exe コマンドライン ツールを使用してプログラムで実行できます。