Не удается разрешить одну из сборок в MS Expression Encoder SDK

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

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

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

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

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

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

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

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

2 ответа

Решение

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

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

Извини:/

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

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

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

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

  • Вы должны убедиться, что на целевом компьютере включена функция "Desktop Experience". Смотрите этот блог.

Другие вопросы по тегам