Я пытаюсь использовать задачу AspNetCompiler в пользовательском файле msbuild для предварительной компиляции веб-сайта asp .net 4.0. Однако когда я бегу:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe custom.msbuild /t:PrecompileWeb
он использует aspnet_compiler версии 2.0.50727. Есть ли способ заставить его использовать aspnet_compiler v4.0.30319? Причина, по которой я спрашиваю, заключается в том, что я получаю эту ошибку:
ASPCONFIG: Unrecognized configuration section system.web.extensions.
Однако, если я бегу:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -p .\My.Web.Site -f .\.PRECOMPILATION -v /
Он работает нормально, что имеет смысл, потому что я использую system.web.extensions в web.config, а aspnet_compiler 2.0 не знает, что это такое.