我有一个现有的 .Net 应用程序,它可以完成一些 Word 互操作工作。在我安装了 Word 2010 的一台机器上,我可以毫无问题地引用 Word PIA (Microsoft.Office.Interop.Word),编译、运行 - 一切都很好。现在,我正在尝试针对 Word 2013 进行测试,以确保我的应用程序与其兼容。所以在另一台只安装了 Office 2013(没有其他 Office 实例)的机器上,我尝试构建相同的源代码,但由于 VS2010 找不到 Word PIA,所以出现编译错误。我尝试更新 PIA 的引用,但它没有显示在可用程序集列表中。
我检查了我的 Office 安装 - 每个可用组件都已安装,包括 Word 的 .Net Programmability Support。我在 Windows 资源管理器中查看了 GAC,程序集似乎在那里。我尝试重新启动多次。
我的应用程序以 .Net Framework 3.5 为目标(但我也尝试将其更改为 4.0)。我正在使用 VS2010 Professional,并且我在盒子上安装了 Office Professional Plus 2013。我能错过什么?
谢谢。