2

私はmsbuildとaspnet_compilerにかなり慣れていません。

aspnet_compiler を使用して Web アプリケーション プロジェクトをコンパイルしています。今、MSBuild.exe を見たところ、私の Web サイトが /mywebsite/precompiledWeb フォルダーにビルドされていることに気付きました。MSBuild.exe を使用する必要があるのはなぜですか? aspnet_compiler を直接使用して、自分の Web サイトが正しく構築できるかどうかを確認することはできませんか?

(私がそれをうまく説明したかどうかはわかりません)。

4

2 に答える 2

4

msbuild.exe は通常、プロジェクトとその依存関係をビルドするために使用されます。プロジェクト ファイルを含む Web アプリケーション プロジェクトがある場合、vs はこれを使用して、Web プロジェクトだけでなく、関連するすべての依存関係をビルドできます。これは、マークアップ ファイル (.aspx、.ascx、.etc) ではなく、ソース コード ファイルのみをビルドします。

aspnet_compiler は、プロジェクト ファイルを持たない Web サイト プロジェクトをビルドするためのものです。つまり、これを使用して、マークアップ ファイルが Web アプリケーション プロジェクト用にもビルドされていることを確認することもできます。

于 2011-05-17T04:15:20.773 に答える
1

aspnet_compiler.exe ツールを手動で呼び出すことができます。ただし、これを行うには、 Web 配置プロジェクトを使用することをお勧めします。

于 2009-09-10T04:32:01.950 に答える