将 Office 2007 PIA 与 Excel 2002 结合使用(主互操作程序集)

发布于 2024-10-21 15:02:04 字数 157 浏览 1 评论 0原文

这可能吗?

我的应用程序引用了 Excel 2007 主互操作程序集。我可以在仅安装了 Excel 2002 (XP) 的 PC 上安装这些软件吗?

或者我是否需要 Office XP PIA?

在这种情况下,我是否需要修改我的程序以引用旧的 PIA?

Is this possible?

My app references Excel 2007 Primary Interop Assemblies. Can I install these on a PC which has only Excel 2002 (XP) installed?

Or do I need the Office XP PIAs?

In that case, do I need to modify my program to reference the old PIAs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戏舞 2024-10-28 15:02:04

刚刚进行了快速搜索,此链接可能会有所帮助:实现与 .NET Interop 的向后兼容性:Excel 作为案例研究 简短的

回答似乎是互操作不向前兼容,即它们无法在部署环境中使用比最初目标版本更低的程序集。为了定位较低版本,您应该显式引用较低版本的程序集。

Just did a quick search and this link may help: Achieving Backward Compatibility with .NET Interop: Excel as Case Study

The short answer seems to be Interops are not forward compatible, i.e. they will not work with lower versioned assemblies in deployed environment than targeted originally. In order to target lower version you should reference the lower version assemblies explicitly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文