gpt4 book ai didi

.NET Word Interop 适用于 Windows 7 但不适用于 Server 2008

转载 作者:行者123 更新时间:2023-12-02 05:06:09 24 4
gpt4 key购买 nike

我有点迷茫,需要一些帮助;)我们有一个正在使用的应用程序(.NET 4.0/Windows Forms 应用程序)可以为使用单词互操作程序集的用户创建 Word 模板。

在 64 位 Windows 7 机器上一切正常。我应该补充一点,我们的应用程序运行为 64 位(编译为任何 CPU),而 Office 是 32 位版本,但在使用 Office 2010 和相应的 PIA(通过嵌入式互操作类型包含)的 Windows 7 64 位机器上运行良好.

但是,当我们在同样需要的 Windows Server 2008 上运行此应用程序时,我们收到错误消息,指出找不到 Word Interop 程序集。它也是 64 位操作系统,也是 32 位的 Office 2010。该应用程序以交互方式运行,因此没有 Windows 服务等。

非常感谢任何关于问题可能是什么的想法。

谢谢大家!

干杯,杰森

最佳答案

该错误表明您的服务器上未安装 Office 主互操作程序集 (PIA)。您有两个选择:

  • 启动 Office 安装程序,选择更改当前安装并确保选择了 .NET Programmability Support 选项。
  • 将互操作程序集与您的应用程序一起部署(放在您的可执行文件旁边)。

关于.NET Word Interop 适用于 Windows 7 但不适用于 Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com