Skip navigation links
Блог лаборатории
Eugene Nourminsky
Dmitry Grechka
DreamSpark Premium
Проекты
Digital Workbook
Dynamic Data Display
Live@EDU на ВМК
Космические проекты
Мероприятия
Курсы
Семинар «Технологии разработки и анализа программ»
О лаборатории
Обратная связь
Categories
Archive
Team Build 2010 vs Silverlight 3
Categories: Silverlight, TFS
Если вдруг для серверной сборки проектов вы используете 64-битную машину, то при попытке собрать любое Silverlight-приложение у вас вылезет ошибка:
 
C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v3.0\Microsoft.Silverlight.Common.targets (101): The Silverlight 3 SDK is not installed.
 
Прямо скажем, малоинформативно, особенно учитывая тот факт, что Silverlight 3 SDK у вас наверняка есть (при наличии установленной Visual Studio 2010 на билд-сервере) и никакая переустановка/восстановление не поможет.
 
Ларчик открывается просто: по умолчанию на 64-битной машине платформа msbuild также x64, что совершенно несовместимо со сборкой Silverlight-проектов. Поэтому для корректного выполнения билда необходимо включить один маленький параметр в Build Definition - Process - 3. Advanced - MSBuild Platform = X86 как показано на картинке:
 
Здесь картинка

Add Comment

We are only accepting comments from human beings.
Prove you're not a robot.