Предварительно скомпилировано в приложении asp.net, не требуется

У меня есть проект веб-сайта и некоторые другие проекты, которые связаны через файл решения. Когда я создаю решение с помощью Visual Studio, оно не создает предварительно скомпилированную версию веб-сайта, но с помощью msbuild для создания решения создается предварительно скомпилированная версия. Мы не используем предварительно скомпилированный код для развертывания на серверах, поэтому эта версия не требуется в нашем процессе. И на его создание уходит много времени.

Итак, как я могу избежать создания предварительно скомпилированной версии? Есть ли какой-либо переключатель или задача, которые я могу использовать в сценариях msbuild для создания решения. Мне нужен msbuild, чтобы просто построить решение.

в настоящее время команда, которую я использую:

msbuild "ABC.sln"


person user3323436    schedule 10.10.2014    source источник


Ответы (1)


MSBuild в командной строке имеет переключатель /t, который позволяет вам определять цели сборки. Вы можете использовать этот переключатель, чтобы настроить таргетинг на все остальные подпапки в решении, оставив веб-сайт нетронутым.

Аргументы командной строки MSBuild в MSDN

person Psychemaster    schedule 10.10.2014
comment
Но мне нужно создать веб-сайт также для проверки ошибок сборки, точно так же, как создание веб-сайта в Visual Studio. Это создает веб-сайт, но не создает предварительно скомпилированную версию. - person user3323436; 10.10.2014
comment
Кто-нибудь, пожалуйста, может ответить? когда я создаю свой веб-сайт через msbuild... он автоматически предварительно компилирует его... мне не нужна предварительная компиляция. Как я могу этого избежать? - person user3323436; 17.10.2014