Здравствуйте, Cyberdrill, Вы писали:
C>Проблема такая:
C>Написал программу для обработки вордовского документа. У меня установлен Word 2003, соответственно при разработке использовалась библиотека Office 11 Object library.
C>У пользователя установлен Word 2000, при работе проги вылетает исключение, что не найдена нужная dllка. Как обойти эту проблему? Поможет ли установка библиотеки 11-й версии в GAC? Допустим я даже установлю сборку, но в C# ведь вызовы методов ворд делаются с полным набором параметров, и в 11 версии число параметров для некоторых функций увеличится ... Вобщем что делать?
При помощи утилиты tlbimp сгенерировать интероп для
минимальной версии ворда которую ты собираешся использовать. Далее использовать этот интероп (ставить его с программой). Он так же нормально будет работать и со старшими версиями.