Я использую Windows Server 2008 Enterprise + .Net 3.5 + VSTS 2008 + C # для разработки консольного приложения. Приложение отлично работает на моем рабочем столе разработчика. Но когда я запускаю то же приложение на другом компьютере (также Windows Server 2008 Enterprise, но VSTS 2008 не установлен), возникает ошибка: сборка Microsoft.Expression.Encoder не найдена. По соображениям безопасности и политики я не могу установить VSTS 2008 или SDK на машине, чтобы использовать такие инструменты, как gacutil для отладки (поэтому любой быстрый способ определить, правильно ли установлена сборка или нет?).
Мой вопрос: где должен быть Microsoft.Expression.Encoder? В GAC или где-то еще? Я не уверен, как моя программа выглядит для Microsoft.Expression.Encoder.
Кстати: мое консольное приложение не имеет строгой подписи, и я думаю, что Microsoft.Expression.Encoder должен иметь строгую подпись, верно? Если да, где найти Microsoft.Expression.Encoder - в GAC или в локальной папке (например, в той же папке, что и консольное приложение)?