2010-12-15 2 views
0

У меня есть проект веб-приложений VB, построенный на VS 2003 и мигрировали против 2005. Когда я пишу сценарий сборки, который выглядит какMSBuild AspNetcompiler задача

ABC
c: \ Inetpub \ wwwroot \ Abc \

и выполнить сценарий сборки из команды VS2005 подскажут сборки получает удался, если я использую цель RBuild. Но если я использую Build as target, ASPNetcompiler бросает ошибки, которые говорят: «Ошибка в файле или сборке или зависимостях: ASPPARSE. Может ли кто-нибудь мне помочь?

ответ

0

AspNetCompiler предварительно скомпилирует код, поэтому, если есть какие-либо ошибки, он бросает его должно быть из-за этого не смог скомпилировать код.

Я думаю, вы должны попытаться устранить ошибки.

ошибки могут быть, потому что вы ссылались на какой-то UserControl на странице и при компиляции aspnetcompiler является не удалось распознать пользовательское управление.

Пункт следует отметить, что эти ошибки будут выбрасываться во время выполнения, однако aspnetcompiler выдает эти ошибки при компиляции, чтобы сэкономить время.

+0

Но проект успешно строится, если я использую задачу msbuild для создания проекта. Проблема возникает только при выполнении задачи aspnetcompiler. – Abhinav

+0

Да, проект будет построен правильно, однако компиляция отличается от здания. Компилятор фактически пытается связать все события aspx и cs, проверяющие его (одну из функций компилятора), однако сборка не делает этого. – dhinesh

+0

Ok Спасибо .... – Abhinav

Смежные вопросы