gpt4 book ai didi

c# - 无法加载程序集。 。 Interop.Word 版本 14.0.0.0

转载 作者:行者123 更新时间:2023-12-02 01:59:56 25 4
gpt4 key购买 nike

我有一个用 C# 编写的 WinForms 应用程序,它会自动在 Word 中生成字母。该应用程序在安装了 Office 2010 的客户端计算机上运行良好,但在安装了 Office 2007 的客户端计算机上运行良好,相反,我收到以下错误消息 -

could not load file or assembly 'Microsoft.Office.Interop.Word version=14.0.0

我怀疑我需要添加对旧版本 Interop.Word 的引用,例如version=12,但可通过 Visual Studio 访问的引用列表中没有此类选项。

我需要旧引用资料的说法正确吗?如果是,我在哪里可以找到它?

或者如果还有其他我需要考虑的事情,请告知。

最佳答案

请注意,.NET Framework 4.0 支持嵌入式主互操作程序集 (PIA)。您可以通过将“嵌入互操作类型”设置为“True”,在 Microsoft.Office.Interop.Word 引用上启用它。
请参阅http://msdn.microsoft.com/en-us/library/dd997297(v=vs.100).aspx了解更多相关信息。

支持多个 Office 版本的另一种方法是使用如下所示的库: http://netoffice.codeplex.com/
该库通过 COM 互操作使用后期绑定(bind)调用,根本不需要使用主互操作程序集。

关于c# - 无法加载程序集。 。 Interop.Word 版本 14.0.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13383250/

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