Использование Office 2007 PIA с Excel 2002 (основная сборка взаимодействия)

Это возможно?

Мое приложение ссылается на Excel 2007 Первичные сборки взаимодействия. Могу ли я установить их на ПК, на котором установлен только Excel 2002 (XP)?

Или мне нужны Office XP PIA?

В таком случае, нужно ли мне модифицировать мою программу, чтобы она ссылалась на старые PIA?

1 ответ

Только что сделал быстрый поиск, и эта ссылка может помочь: Достижение обратной совместимости с.NET Interop: Excel как пример

Краткий ответ, кажется, Interops не совместимы напрямую, то есть они не будут работать с более низко-версионными сборками в развернутой среде, чем изначально предназначались. Для нацеливания на более низкую версию вы должны явно ссылаться на сборки более низкой версии.

Другие вопросы по тегам