получение ошибки «ошибка ASPPARSE: не удалось загрузить тип…» с msbuild в MVC webapp

У нас есть CCNET и msbuild, создающие наши обычные сборки. Я пытаюсь обновить наш процесс, поэтому msbuild создает заархивированные пакеты развертывания, а msdeploy отправляет их на целевые веб-серверы IIS7. У меня возникли проблемы с выполнением комплексного решения, поэтому для тестирования я сейчас пытаюсь просто вызвать msbuild из командной строки. Я выполняю этот оператор:

msbuild /target:Build;Package /P:Configuration=Staging;OutDir=D:\Builds\Viper.ProdSupport\MSDeployPkg\ /verbosity:diagnostic D:\builds\ViperPortal.ProdSupport\Code\Viper\Viper.UI.MVC\Viper.UI.MVC.csproj

и получаю эту ошибку:

/temp/global.asax (1): error ASPPARSE: не удалось загрузить тип «Viper.UI.MVC.MvcApplication». [D: \ builds \ ViperPortal.ProdSupport \ Code \ Viper \ Viper.UI.MVC \ Viper.UI.MVC.csproj]

Да, и для наших спецификаций: .NET4, MVC3, IIS7 / Win2k8 64bit для веб-сервера . Сервер сборки - это тоже Win2k8, но я тестирую сценарии локально на 32-битной машине win 7 с ccnet и локальной настройкой среды управления конфигурацией разработчика.

Есть ли у кого-нибудь идеи, почему я получаю эту ошибку? Я прочитал несколько сообщений с жалобами на компилятор aspnet или изменение места развертывания сборок в вашем bin, но ни один из них, похоже, здесь не применим. Я просто пытаюсь вызвать msbuild, который работает до сих пор. У нас есть собственный скрипт msbuild для нашего решения. Я попытался использовать как это, так и файл mvc csproj в качестве файла конфигурации сборки.Пожалуйста помоги! Спасибо!

8
задан Dan Csharpster 27 December 2011 в 08:49
поделиться