1
这可能吗?在Excel 2002中使用Office 2007 PIA(主互操作程序集)
我的应用程序引用了Excel 2007主互操作程序集。我可以在只安装Excel 2002(XP)的PC上安装这些软件吗?
或者我需要Office XP PIA吗?
在这种情况下,是否需要修改我的程序以引用旧的PIA?
这可能吗?在Excel 2002中使用Office 2007 PIA(主互操作程序集)
我的应用程序引用了Excel 2007主互操作程序集。我可以在只安装Excel 2002(XP)的PC上安装这些软件吗?
或者我需要Office XP PIA吗?
在这种情况下,是否需要修改我的程序以引用旧的PIA?
只是做了一个快速搜索和这个链接可以帮助:Achieving Backward Compatibility with .NET Interop: Excel as Case Study
简短的回答似乎是Interops
不向前兼容,即有针对性的最初,他们不会与部署环境下版本的组件工作。为了定位较低版本,您应该明确引用较低版本的程序集。