как скомпилировать решение для смешивания выражений в Visual Studio - PullRequest
0 голосов
/ 03 августа 2010

мы В нашей среде разработки на моем компьютере установлен VS2010 вместе с инструментами Expresison blend и silverlight4.У нас есть отдельный блок сборки, в котором мы компилируем и собираем весь проект.При запуске через прекомпиляцию я получаю ошибки, которые не могут быть найдены ссылки на пространства имен смесью выражений.Я предполагаю, что это связано с тем, что expresison blend не установлен на сборочной коробке.

Каков наилучший способ предотвратить это в будущем?Одним из представленных решений было просто установить выражение blend на сборочном блоке, но мне это кажется ненужным.

Я также думал о создании директории lib в файлах моего проекта / решений, а затем добавлял туда все сборки.Затем в каталоге ссылок добавьте их, но укажите на каталог lib в проекте.Я не делал этого только потому, что мне кажется, что это что-то вроде хака, поскольку я в основном создаю дубликаты DLL, поэтому нет контроля версий или контроля над обновлением DLL и т. Д., Которые потенциально могут привести к проблемам в будущем.

Буду признателен за любые советы или предложения.

Ответы [ 2 ]

0 голосов
/ 27 августа 2010

Microsoft предоставляет распространяемый установщик для этих сборок Blend в составе Blend SDK . Установите его, и вам не понадобится Blend себя для построения решения.

0 голосов
/ 04 августа 2010

После небольшого исследования я обнаружил, что Microsoft предлагает два SDK, которые вы можете установить на сборочную коробку, и вам не потребуется устанавливать Expression Blend.

Это:

Microsoft Silverlight 4 Tools для Visual Studio 2010

http://www.microsoft.com/downloads/details.aspx?familyid=40EF0F31-CB95-426D-9CE0-00DCFABF3DF5&displaylang=en

Microsoft® Silverlight ™ 4 SDK http://www.microsoft.com/downloads/details.aspx?familyid=55B44DA3-E5DE-4D2A-8EAF-1155CA6B3207&displaylang=en

В зависимости от вашего выходного настольного приложения и Silverlight у вас есть возможность установить библиотеки выражений, которые позволят вашему решению успешно скомпилироваться.

Я воздержался от создания каталога lib, поскольку вы теряете все возможности для создания версий сборок любым разумным способом.

...