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