2010-10-11 3 views
0

Я только что открыл Expression Blend 4 и был поражен возможностями, которые он предоставляет.Как открыть проект blend 4 в Visual Studio 2010 без наличия Blend

После создания прототипа HMI в смеси я попытался отправить его коллеге, у которого нет Blend, но он не смог его создать.

Я googled вокруг и нашел Blend 4 SDK, который он установил.

К сожалению, он до сих пор не может построить проект ...

Вот сообщение об ошибке он получает:

Ошибка Ошибка 1 Неизвестна сборки, «не может решительности зависимость для сборки » System.Windows , Version = 2.0.5.0, Культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e ' , потому что она не была предварительно загружена. При использовании API ReflectionOnly зависимых сборок должно быть предварительно загружено или загружено по требованию через событие ReflectionOnlyAssemblyResolve . '

Знаете ли вы, как легко открыть проект blend 4 от Visual Studio 2010?

Спасибо за вашу помощь,

Antoine

ответ

0

В самом деле, любой, кто хочет открыть смешивания решения с Visual Studio (без установленной смеси) должен просто скачать и установить SDK смешивания:

Silverlight:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d197f51a-de07-4edf-9cba-1f1b4a22110d&displaylang=en

.Net/WPF:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75e13d71-7c53-4382-9592-6c07c6a00207&displaylang=en

Что касается перераспределения, вы можете также найти EULA и правила перераспределения в установленном каталоге, например:

C: \ Program Files (x86) \ Microsoft SDKs \ Expression \ Blend.NETFramework \ v4.0

и

C: \ Program Files (x86) \ Microsoft SDKs \ Выражение \ Смесь \ Silverlight \ v4.0

PS: благодаря Чак Хейс за эту информацию.

0

Я дал моему коллеге библиотеки я имею в

C: \ Program Files \ Microsoft SDKs \ Выражение \ Blend.NETFramework \ v4.0 \ Библиотеки

и он перезаписал тот, который он установил с помощью Blend SDK.

И это сработало :-)

Я не понимаю, почему не существует простой способ сделать это ... ли я что-то пропустил?

1

Для чего у меня возникла аналогичная проблема с компиляцией решения Silverlight/WPF под VS2010 SP1 и .NET 4.0, и я считаю, что это происходило в генерации кода XAML. В результате поиска Google это сообщение об ошибке было очень общим.

В моем случае, я делаю вывод о проблеме в том, что смесь 4 установлен на Windows 7 и Смешать 4 установлены на результатах Windows XP в двух несколько различных System.Windows.Interactivity.Dll файлов: файл XP является версия сборки 4.0.5.0 и датировано 5/20/2010, в то время как файл Windows 7 - Assembly Version 4.0.0.0, дата файла 5/25/2010 (кажется немного анти-причинной, нет?). Когда я удалил Blend 4 из своего окна XP и сохранил только версию 4.0.0.0, проблема исчезла.

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

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