Date: 10.01.2017 6:03:07
приведите вывод Exception.ToString()
помимо отсуствия сборки, это может быть отсутствие определенного ключа в реестре
должен ли SDK программы вообще работать без этой программы? тем более учитывая что часть ее функций доступна только в платной версии
--- Добавлено ---
"Получается нет возможности без дополнительной установки sdk использовать мою программу?"
Можно попробовать отследить какие именно ключи реестра требуются для запуска нужных вам функций, и подсадить их на целевую систему. Вопрос только, как на это смотрит лицензионное соглашение
Date: 10.01.2017 9:32:25
"А вот есть ли смысл подробно рассматривать Exception.ToString()"
Есть.
1. System.TypeInitializationException происходит при необработанном исключении в конструкторе типа, и в InnerException находиться первоначальное исключение. Соответственно, в его тексте может быть полезная информация.
2. Трассировка стека поможет понять, на каком именно методе падает программа, что тоже может быть полезным.
Date: 11.01.2017 3:14:11
в качестве последней попытки, запихните Microsoft.Expression.Encoder.resources.dll в подкаталог en каталога с Microsoft.Expression.Encoder.dll
------
http://uprightbassics.blogspot.ru/2014/01/how-to-deploy-expression-encoder-4-sdk.html - вот статья по теме, рассказывается как достать нужный файл
из дистрибутива
Автор: VadimTagil