Компоненты Silverlight и Expressions в Build Box - PullRequest
0 голосов
/ 18 октября 2010

У меня есть решение, которое должно создавать проекты Silverlight на компьютере, на котором нет стандартных инструментов редактирования, таких как VS или Expression Blend. Из выражений мне нужны возможности встраивания шрифтов и обработки мультимедиа в Blend SDK. Для Silverlight мне нужно собрать эти 3 среды выполнения - SL3, SL4 и Windows Phone SL3. Я собираюсь использовать MSBuild и предпочитаю .NET 4.0 runtime на моей сборочной коробке.

Может кто-нибудь порекомендовать мне, какой минимум для такого сценария сборки будет с точки зрения компонентов на моей сборочной коробке? Если мне не нужно устанавливать его, я действительно не могу (должно быть объяснено руководством, почему что-то устанавливается на сборочном блоке). Так, например, могу ли я разорвать Blend SDK на части и установить только те библиотеки, которые мне нужны, на коробку сборки (я имею в виду, законно ли это нормально?) Для сред выполнения SL мне нужна версия для разработчиков или все в порядке?

Заранее спасибо.

1 Ответ

1 голос
/ 18 октября 2010

Добавление DLL-библиотек зависимостей в среду сборки

Обычный шаблон, который я видел, - это брать любые зависимости сборки, такие как ваши SL-среды выполнения или Blend DLL, и проверять их в своем хранилище.(скажем, \ References * .dll).Если библиотеки DLL помечены как «распространяемые», вы находитесь в хорошей форме на законных основаниях.

Если возможно, я стараюсь сохранить SDK (например, Silverlight SDK, Blend SDK), которые поставляются с MSI, установленными напрямую, поскольку это имеет тенденцию избегать ошибокиз-за зависимостей, которые вы не считаете нужными, или из-за несоответствия версий.В случае Silverlight и Blend есть загружаемые MSI SDK:

Silverlight 4 SDK

Blend 4 SDK для Silverlight

...