Использование Office 2007 PIA с Excel 2002 (основная сборка взаимодействия)
Это возможно?
Мое приложение ссылается на Excel 2007 Первичные сборки взаимодействия. Могу ли я установить их на ПК, на котором установлен только Excel 2002 (XP)?
Или мне нужны Office XP PIA?
В таком случае, нужно ли мне модифицировать мою программу, чтобы она ссылалась на старые PIA?
1 ответ
Только что сделал быстрый поиск, и эта ссылка может помочь: Достижение обратной совместимости с.NET Interop: Excel как пример
Краткий ответ, кажется, Interops
не совместимы напрямую, то есть они не будут работать с более низко-версионными сборками в развернутой среде, чем изначально предназначались. Для нацеливания на более низкую версию вы должны явно ссылаться на сборки более низкой версии.