【发布时间】:2012-11-07 19:25:37
【问题描述】:
我刚刚为一个严重依赖通过 Microsoft.Office.Interop.Powerpoint 自动化 Powerpoint 的客户端开发了一个自定义 VB.NET 应用程序。它在我的计算机上运行良好(运行 Windows 8、Office 2010 和 Visual Studio 2010),但无法在运行 Windows 7 和 Office 2007 的客户端计算机上安装。我认为问题是对“Microsoft Office”的引用14.0 对象库”和“Microsoft.Office.Interop.PowerPoint”版本 14.0,但我不知道如何更改对版本 12.0 的引用,这可能与 Office 2007 兼容。
在我的 Visual Studio 的“参考”中可用的唯一版本是 14.0 版本。有什么方法可以获取旧版本,或者以其他方式使我的应用向后兼容?
我的客户在尝试安装时看到的错误是“应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.Interop.Powerpoint 版本 14.0.0.0。”
【问题讨论】:
-
你得从我认为的源代码中引用2007版本的dll。