【发布时间】:2011-03-10 07:37:17
【问题描述】:
这可能吗?
我的应用引用 Excel 2007 主要互操作程序集。我可以在只安装 Excel 2002 (XP) 的 PC 上安装这些吗?
或者我是否需要 Office XP PIA?
在这种情况下,我是否需要修改我的程序以引用旧的 PIA?
【问题讨论】:
标签: excel office-interop office-pia
这可能吗?
我的应用引用 Excel 2007 主要互操作程序集。我可以在只安装 Excel 2002 (XP) 的 PC 上安装这些吗?
或者我是否需要 Office XP PIA?
在这种情况下,我是否需要修改我的程序以引用旧的 PIA?
【问题讨论】:
标签: excel office-interop office-pia
刚刚进行了快速搜索,此链接可能会有所帮助:Achieving Backward Compatibility with .NET Interop: Excel as Case Study
简短的回答似乎是Interops 不向前兼容,即它们无法在部署环境中使用低于最初目标的版本化程序集。为了针对较低版本,您应该明确引用较低版本的程序集。
【讨论】: