BuildManager 类

定义

提供一组方法来帮助管理 ASP.NET 应用程序的编译。

public ref class BuildManager sealed
public sealed class BuildManager
type BuildManager = class
Public NotInheritable Class BuildManager
继承
BuildManager

注解

BuildManager 类管理编译应用程序的程序集和页面的过程。 它是一个密封类,不能继承。

BuildManager 包含提供有关已编译程序集信息的静态成员。

属性

名称 说明
BatchCompilationEnabled

获取或设置一个值,该值指示是否启用批处理编译。

CodeAssemblies

获取从App_Code目录生成的程序集的列表。

IsPrecompiledApp

获取一个值,该值指定应用程序是否预编译。

IsUpdatablePrecompiledApp

获取一个值,该值指定应用程序是否预编译为可更新。

TargetFramework

获取当前网站的.NET框架的目标版本。

方法

名称 说明
AddCompilationDependency(String)

指定一个字符串,该字符串表示生成管理器用来帮助确定是否需要干净的生成。

AddReferencedAssembly(Assembly)

将程序集添加到应用程序的引用程序集集。

CreateCachedFile(String)

创建缓存的文件。

CreateInstanceFromVirtualPath(String, Type)

处理文件,给定其虚拟路径,并创建结果的实例。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetCachedBuildDependencySet(HttpContext, String, Boolean)

如果路径位于 ASP.NET 缓存中,则返回虚拟路径的生成依赖项集,即使内容不是最新的。

GetCachedBuildDependencySet(HttpContext, String)

如果路径位于 ASP.NET 缓存中,则返回虚拟路径的生成依赖项集。

GetCompiledAssembly(String)

使用指定的虚拟路径将文件编译为程序集。

GetCompiledCustomString(String)

编译文件(给定其虚拟路径)并返回生成提供程序保留在缓存中的自定义字符串。

GetCompiledType(String)

编译文件(给定其虚拟路径)并返回编译的类型。

GetGlobalAsaxType()

获取一个对象,该对象表示 Global.asax 文件的编译类型。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetObjectFactory(String, Boolean)

获取指定虚拟路径的对象工厂。

GetReferencedAssemblies()

返回所有页面编译必须引用的程序集引用的列表。

GetType()

获取当前实例的 Type

(继承自 Object)
GetType(String, Boolean, Boolean)

使用不区分大小写的搜索查找顶级程序集或配置中定义的程序集中的类型,并选择性地在失败时引发异常。

GetType(String, Boolean)

查找顶级程序集或配置中定义的程序集中的类型,并选择性地在失败时引发异常。

GetVirtualPathDependencies(String)

为指定的虚拟路径提供虚拟路径依赖项的集合。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ReadCachedFile(String)

读取缓存的文件。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅