这可能吗?
我的应用引用了Excel 2007主互操作程序集。我可以在只安装了Excel 2002(XP)的PC上安装这些吗?
或者我需要Office XP PIA吗?
在这种情况下,我是否需要修改我的程序以引用旧的PIA?
答案 0 :(得分:1)
刚刚进行了快速搜索,此链接可能有所帮助:Achieving Backward Compatibility with .NET Interop: Excel as Case Study
简短的答案似乎是Interops
不向前兼容,即它们不适用于部署环境中的低版本化程序集而不是最初的目标。为了定位较低版本,您应该明确引用较低版本的程序集。