Я хочу использовать две разные сборки Microsoft.Office.Interop (версии 11 и 12) в зависимости от версии Office, установленной на компьютере клиента.Как использовать две разные сборки Microsoft Interop в одном проекте?
Я смог добавить эти два asseblies к моему проекту (я использую их loccaly - они находятся в моей папке bin, в двух разных вложенных папках), я использовал псевдонимы на этих сборках, чтобы иметь возможность использовать оба их в моем проекте (соответственно, псевдонимы - Excel11 и Excel12).
Но unfourtunately, когда я пытаюсь построить решение я получаю предупреждение:
Нет способа разрешения конфликта между «Microsoft.Office.Interop.Excel, Version = 12.0.0.0, культура = нейтральный, PublicKeyToken = 71e9bce111e9429c "и " Microsoft.Office.Interop.Excel, Версия = 11.0.0.0, Культура = нейтраль, PublicKeyToken = 71e9bce111e9429c ". Выбор "Microsoft.Office.Interop.Excel, Версия = 12.0.0.0, Культура = нейтраль, PublicKeyToken = 71e9bce111e9429c" произвольно.
Попробуйте установить тип взаимодействия Embed в True в свойствах Reference – igelineau