Не удается разрешить одну из сборок в MS Expression Encoder SDK - PullRequest
1 голос
/ 03 апреля 2011

У меня есть приложение года или около того, которое использует Expression Encoder 3 для создания миниатюр.Мало кто из пользователей жалуется, что получает следующее исключение:

Не удалось загрузить файл или сборку «Microsoft.Expression.Encoder.Utilities.dll» или одну из ее зависимостей.Это приложение не удалось запустить из-за неправильной конфигурации приложения.

Приложение содержит в себе необходимые сборки EE3 в настройке, поэтому такая установка Expression Encoder не требуется.

Всеэти сбои начали происходить после того, как приложение было обновлено до .net 4.

Есть ли какие-либо подсказки о том, что может происходить?

[ПРАВИТЬ] Смог воспроизвести проблему на одной из наших локальных систем,Мы сделали чистую установку Windows XP.Установил .net 4, а затем наше приложение.Он разбился с тем же исключением.Мы могли бы решить эту проблему, установив .net 3.5!

Я был быстр, чтобы указать пальцами при обратной совместимости .net 4.

Таким образом, остается вопрос: есть ли какие-либо подсказки о том, что может происходить?

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Согласно этот вопрос кажется, что это проблема самой EE3 в том смысле, что для правильной работы требуется установка EE (через установщик).

К сожалению, это также относится к EE4, согласно этой теме , из-за проблемы с лицензией на кодек.

Извините: /

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

0 голосов
/ 05 апреля 2012

У меня были похожие проблемы, когда он не работал на 64-битном сервере Windows7.

Вот несколько вещей, которые я узнал:

  • Вы должныизмените параметры сборки вашего проекта так, чтобы он имел целевую платформу «x86».

  • Необходимо убедиться, что на целевом компьютере включена функция «Desktop Experience».См. этот блог .

...