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
不向前兼容,即有針對性的最初,他們不會與部署環境下版本的組件工作。爲了定位較低版本,您應該明確引用較低版本的程序集。