1

ASP.NETサイトのコンパイルを強制するために、 ClientBuildManager.PrecompileApplicationを試しています。

ClientBuildManagerCallbackを追加し、メソッドへのすべての呼び出しをトレースしましたReportProgress()。明らかに、プリコンパイルはトラバースContentし、ビューがなく、プリコンパイルするものがないサイトの他のサブフォルダーも通過するため、これらのディレクトリに移動するのは時間の無駄です。

特定のフォルダをプリコンパイルから除外する方法はありますか?

4

1 に答える 1

1

私が気付いているわけではなく、MSDNのドキュメントを見るとそれがサポートされているようです。やりたいことを行うには、MSBuildタスクを作成する必要があると思います。もちろん、ClientBuildManager.PrecompileApplicationで実行しようとしていることを無効にします。

于 2012-05-17T12:08:03.817 に答える