2009-09-02 14 views
1

私はmsbuildとaspnet_compilerのかなり新しいです。aspnet_compilerとmsbuild.exe

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

(私が非常にうまく説明しているかどうかはわかりません)

答えて

1

aspnet_compiler.exeツールを手動で起動できます。しかし、これを行うにはWeb Deployment Projectsを使用する方が良いでしょう。

+1

msbuild.exeとaspnet_compilerの違いは何ですか? – vikasde

4

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

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

+0

初めてのハイパフォーマンスのWebサイトをプリコンパイルするには? –

関連する問題