Dom*_*alo 1 .net c# wpf office-pia
我正在使用 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,是否存在一些兼容性风险?