2

コンパイルオプションを指定できるClientBuildManagerクラスコンストラクターの4番目のパラメーターを試してみたいと思います。問題は、「ターゲットフォルダ」を指定する3番目のパラメータを指定する必要があることです。

以前は、次のような2つのパラメーターのコンストラクターを使用していました。

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

そしてそれは大丈夫でした-2つのパラメータは非常に明白です。

3番目の「ターゲットフォルダ」パラメータをどこで取得するかわかりません。

プリコンパイルが以前と同じように機能するように、3番目の「ターゲットフォルダー」パラメーターとして渡すことができる値を取得するにはどうすればよいですか?

4

1 に答える 1

2

「アプリケーションをインプレースでコンパイルする」だけの場合は、TargetFolderにnullを渡すことができます。TargetFolderの有効なフォルダーを渡すと、「デプロイメント用のアプリケーションのコンパイル」になります。

于 2012-07-10T21:22:39.773 に答える