我正在使用Office主互操作程序集来控制我的WPF应用程序中的PowerPoint。目前我在我的项目中使用PIA v14,它可以同时适用于Office 2010和Office 2013。但我还需要为Office 2007添加支持(当我使用Office 2007在计算机上测试我的应用程序时,它不起作用)。
所以,我的问题是:我是否应该将项目中引用的PIA更改为v12(以支持Office 2007/2010/2013),或者可以将v12和v14(也可能是v15)PIA添加到项目中在应用程序启动期间根据目标计算机上安装的Office版本动态加载正确版本的程序集?此外,如果我将在所有Office版本(2007/2010/2013)上使用PIA v12,是否存在一些兼容性风险?
答案 0 :(得分:4)