Я использую msbuild для автоматической сборки и упаковки сайта, готового к развертыванию.Когда я компилирую, а затем публикую свой проект через Visual Studio 2008, все работает нормально.
Однако, когда я использую msbuild, я получаю ошибки, потому что AspNetCompiler пытается скомпилировать файлы aspx и ascx, которые не включены в мой .csproj, но все еще существуют в управлении версиями.
Я знаю, что могу просто удалить их из управления версиями, но кто-нибудь может сказать мне, почему эти файлы компилируются?
Вот моя задача msbuild.
<AspNetCompiler
TargetPath="$(PackageDir)\Web"
VirtualPath="/"
PhysicalPath="$(buildDirectory)\Web"
Force="true"
/>
Спасибо!