最近、プロジェクトを .NET 4.0 に移行しましたが、ビルド内で ASP.NET コンパイラを実行する際に問題が発生しています。これは、ASP.NET コンパイラの実行時に既定で MSBuild が古いツール バージョンを使用するため、機能しません。
ツールのバージョンを明示的に指定することで、次のように対処できました (はい、MSBuild 4.0 を実行しています)。
msbuild /t:MyTarget /tv:4.0 mybuildfile.msbuild
ビルド ファイル自体から使用できるディレクティブはありますか?
msbuild /t:MyTarget mybuildfile.msbuild