我将什么指定为ClientBuildManager构造函数的“目标文件夹”参数?

时间:2012-05-31 08:35:11

标签: c# asp.net .net iis pre-compilation

我想试验ClientBuildManager class constructor的第四个参数,它允许我指定编译选项。问题是我必须提供指定“目标文件夹”的第三个参数。

以前我使用two-paremeters constructor这样:

VirtualDirectory dir = ...;
using( var buildManager = new ClientBuildManager( dir.Path, dir.PhysicalPath ) ) {
     buildManager.PrecompileApplication();
}

它运作正常 - 这两个参数非常明显。

我不知道从哪里获取第三个“目标文件夹”参数。

如何获取可作为第三个“目标文件夹”参数传递的值,以便预编译像以前一样工作?

1 个答案:

答案 0 :(得分:2)

如果您只想"Compiling an Application in Place",则可以传递null 作为TargetFolder。如果您为TargetFolder传递了有效的文件夹,那么您将"Compiling an Application for Deployment"