PrecompilationFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供确定预编译行为的标志。
此枚举支持其成员值的按位组合。
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| Default | 0 | 默认值;没有为预编译指定的特殊行为。 |
| Updatable | 1 | 部署的应用程序将可更新。 此字段对应于 |
| OverwriteTarget | 2 | 可以覆盖目标目录。 此字段对应于 |
| ForceDebug | 4 | 编译器将发出调试信息。 此字段对应于 |
| Clean | 8 | 应用程序将生成“clean”:将重新编译以前编译的任何组件。 此字段对应于 |
| CodeAnalysis | 16 | 标志 |
| AllowPartiallyTrustedCallers | 32 | 为程序集生成属性 AllowPartiallyTrustedCallersAttribute ,这意味着可以通过部分受信任的代码调用程序集。 标志 |
| DelaySign | 64 | 创建程序集时未完全签名。 稍后可以通过签名工具(如 Sn.exe)对程序集进行签名。 标志 |
| FixedNames | 128 | 该程序集使用网页的固定名称生成。 这些文件不会在编译期间进行批处理,而是单独编译以生成固定名称。 |
| IgnoreBadImageFormatException | 256 | 编译器将忽略错误的图像格式异常。 |
注解
该 PrecompilationFlags 类定义预编译期间生成管理器的行为。 该 ClientBuildManager 类 PrecompilationFlags 采用其构造函数参数之一。 可以通过或 Aspnet_compiler.exe 命令行工具以编程方式 ClientBuildManager 执行预编译。