使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

尝试启动 Microsoft Dynamics GP 时,收到以下错误消息:

eOne.Dynamics.GP.ExcelBuilder.Engine.dll:调用的目标引发异常。

原因

发生此问题的原因是eOne.Dynamics.GP.ExcelBuilder.Engine.dll与 Microsoft Dynamics GP 冲突。

原因 1


发生此问题的原因是eOne.Dynamics.GP.ExcelBuilder.Engine.dll与 Microsoft Dynamics GP 冲突。 请参阅解决方法 1。

原因 2

出现此问题的原因是 SmartList Builder 配置为使用 DU3830 字典,而不是 Dynamics.set 文件中 SLBUILD 字典。 例如,SmartList Builder 的 Dynamics.set 文件行如下所示::C:Program Files/Microsoft Dynamics/GP/DU3830.dic。 请参阅解决方法 2。

解决方法

若要解决此问题,请使用以下一个或多个解决方法和方法。

解决方法 1

方法 1

请确保 eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll 文件的版本与 Application.SmartListBuilder.dll 文件的版本相同。

若要验证 eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll 的版本,请执行以下步骤:

  1. 找到eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件。

    默认情况下,eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件位于以下文件夹中:

    C:\Program Files\Microsoft Dynamics\GP\Addins

  2. 右键单击eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件,然后单击"属性"。

  3. 在" 详细信息 "选项卡上,记下eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll的版本。

若要验证 Application.SmartListBuilder.dll 的版本,请执行以下步骤:

  1. 找到Application.SmartListBuilder.dll文件。


    默认情况下,Application.SmartListBuilder.dll文件位于以下文件夹中:

    C:\Program Files\Microsoft Dynamics\GP

  2. 右键单击Application.SmartListBuilder.dll文件,然后单击"属性"。

  3. 在" 详细信息 "选项卡上,记下Application.SmartListBuilder.dll的版本。

方法 2

确保 Dynamics.set 文件具有正确数量的已列出的产品。 为此,请执行以下步骤:

  1. 找到 Dynamics.set 文件。

    默认情况下,Dynamics.set 文件位于以下文件夹中:

    C:\Program Files\Microsoft Dynamics\GP

  2. 使用 记事本 打开 Dynamics.set 文件。

  3. 记下文件中第一个数字。

    注意 此数字是已安装的产品数。 例如,如果数字为 20,则 Dynamics.set 文件指示已安装 20 个产品。

  4. 对 Dynamics.set 文件中列出的所有产品进行计数。

  5. 确保产品数量与步骤 3 中说明的编号相同。

方法 3

重新创建窗体词典文件,然后重新创建报表字典文件。 为此,请执行以下步骤:

  1. 重命名你更改的任何表单词典文件和你更改的任何报表词典文件。

    例如,如果更改了 Reports.dic 文件,请将其重命名为 Reports_old.dic 文件。

  2. 如果在重命名文件后未收到"症状"部分中提到的错误消息,请重新创建表单词典文件,然后重新创建报表字典文件。
    若要详细了解如何在 Microsoft Dynamics GP 中重新创建 Forms.dic 文件,请单击以下文章编号,查看 Microsoft 知识库中的文章:

    951767 如何在 Microsoft Dynamics GP 中重新创建 Forms.dic 文件。若要详细了解如何在 Microsoft Dynamics GP 中重新创建 Reports.dic 文件,请单击以下文章编号以查看

    Microsoft 知识库中的文章:

    850465 如何在 Microsoft Dynamics GP 中重新创建 Reports.dic 文件注意 如果重命名文件后仍收到"症状"部分中提到的错误消息,将文件重命名回原始名称,然后使用方法

    4。

方法 4

如果使用的不是Excel Report Builder,请重命名eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件。 为此,请执行以下步骤:

  1. 找到eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件。


    默认情况下,eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件位于以下文件夹中:

    C:\Program Files\Microsoft Dynamics\GP\Addins

  2. 右键单击eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll文件,然后单击"重命名"。

  3. 将eOne.Dynamics.GP.ExcelBuilder.Engine.dll重命名为 eOne.Dynamics.GP.ExcelBuilder.Engine.old 文件。

  4. 单击 " 是"接受文件扩展名。

方法 5

重新安装 SmartList Builder。 为此,请按照下列步骤操作。

步骤 1:删除 SmartList Builder

  1. 单击"开始",
    指向设置,然后单击"控制面板"。

  2. 双击"添加或删除程序",单击
    "Microsoft Dynamics GP",然后单击"更改"。

  3. 在"计划维护"窗口中,单击"添加/删除功能"。

  4. 在"选择功能"窗口中,展开"SmartList Builder",然后单击"不安装功能"。

  5. 请执行相应的步骤:

    • 在 Microsoft Dynamics GP 10.0 中,确认"安装位置"字段中的文件夹名称是否正确,然后单击"下一步
      "。

    • 在 Microsoft Dynamics GP 9.0 中,确认"安装到"字段中的文件夹名称是否正确,然后单击"下一步
      "。

    注意 在 字段中指定的文件夹是发生更改的文件夹。

  6. 在"安装程序"窗口中,单击"
    安装"。

  7. 出现"安装完成"窗口时,单击"完成
    "。

    这样做时,将启动 Microsoft Dynamics GP 实用工具。 如果 Microsoft Dynamics GP 实用工具未启动,请单击"开始",指向"程序",指向

    "Microsoft Dynamics",然后单击"GP 实用工具"。

  8. 以 sa 用户登录 Microsoft Dynamics GP 实用工具。

  9. 在"其他任务"窗口中,单击"启动 Microsoft Dynamics GP"。

  10. 系统 提示你包含新代码时,请单击"是"。

步骤 2:重新安装 SmartList Builder

  1. 确保所有用户都退出 Microsoft Dynamics GP。

  2. 备份 DYNAMICS 数据库和公司数据库。 为此,请执行以下步骤:

    1. 请执行相应的步骤:

      • 在 Microsoft Dynamics GP 10.0 中,指向 Microsoft Dynamics GP 菜单上的"维护",然后单击
        "备份"。

      • 在 Microsoft Dynamics GP 9.0 中,单击"
        文件"菜单上的"备份"。

    2. 在"备份公司"窗口中,在"公司名称"字段中输入要备份的公司,在"选择备份文件"字段中输入位置和文件名,然后单击"确定"。

    3. 对每个公司数据库重复步骤 b。

    4. 备份系统数据库。 为此,请单击"公司名称"字段中的"系统数据库",然后按照用于备份
      公司数据库的步骤操作。

  3. 单击"开始",
    指向设置,然后单击"控制面板"。

  4. 双击"添加或删除程序",单击
    "Microsoft Dynamics GP",然后单击"更改"。

  5. 在"计划维护"窗口中,单击"添加/删除功能"。

  6. 在"选择功能"窗口中,展开"SmartList Builder",然后单击"整个功能将安装在本地硬盘驱动器上"。

  7. 请执行相应的步骤:

    • 在 Microsoft Dynamics GP 10.0 中,确认"安装位置"字段中的文件夹名称是否正确,然后单击"下一步
      "。

    • 在 Microsoft Dynamics GP 9.0 中,确认"安装到"字段中的文件夹名称是否正确,然后单击"下一步
      "。

    注意 在 字段中指定的文件夹是发生更改的文件夹。

  8. 在"安装程序"窗口中,单击"
    安装"。

  9. 出现"安装完成"窗口时,单击"完成
    "。

    这样做时,将启动 Microsoft Dynamics GP 实用工具。 如果 Microsoft Dynamics GP 实用工具未启动,请单击"开始",指向"程序",指向

    "Microsoft Dynamics",然后单击"GP 实用工具"。

  10. 以 sa 用户登录 Microsoft Dynamics GP 实用工具。

  11. 在"其他任务"窗口中,单击"启动 Microsoft Dynamics GP"。

  12. 系统 提示你包含新代码时,请单击"是"。

解决方法 2

  1. 在 Windows 资源管理器中,转到 Microsoft Dynamics GP 文件夹。 默认位置为 C:\Program Files\Microsoft Dynamics\GP。

  2. 右键单击 Dynamics.set 文件,在文本编辑器(如 记事本)中编辑。

  3. 查找 SmartList Builder 字典错误的行。 例如::C:Program Files/Microsoft Dynamics/GP/DU3830.dic。

  4. 编辑行以选择正确的字典文件名。 例如::C:Program Files/Microsoft Dynamics/GP/SLBUILD.dic。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×