【问题标题】:Could not load file or assembly microsoft.mshtml in Telerik Reporting无法在 Telerik 报告中加载文件或程序集 microsoft.mshtml
【发布时间】:2021-02-16 17:21:06
【问题描述】:

我正在使用 Telrik Reporting 并打开 trdp 文件以对其进行修改后,当我选择一个 bloc 部分进行编辑时,出现此错误:

注意:

我已经在 Visual Studio 2019 中添加了 Microsoft.mshtml 并且 Copy local 选项设置为 true 但没有任何变化,我仍然遇到此异常。

我该如何解决?

【问题讨论】:

  • 该错误消息表明它正在尝试使用该名称加载 程序集;并不是它试图找到文件microsoft.mshtml。那么寻找microsoft.mshtml.dll 可能吗?
  • 是一样的吗,我已经在引用中加载了。

标签: telerik visual-studio-2019 telerik-reporting microsoft.mshtml


【解决方案1】:

提醒一下,我在Telerik Reporting Forums 上回答了这个问题,但我也想在这里与社区的其他人分享这个问题。该问题似乎源于安装了 Telerik Reporting 的计算机。

一些 Telerik Reporting 用户报告说,Windows Server 变体在全局程序集缓存 (GAC) 中不包含 Microsoft.mshtml。要解决此问题,我建议使用 gacutil 在 GAC 中安装 Microsoft.mshtml 程序集。

为此,请使用Developer Command Prompt for VS 并执行以下步骤。

  1. 下载Microsoft.mshtml 程序集并将其保存到下载文件夹。
  2. 将目录更改为开发人员命令提示符中的下载文件夹:cd %USERPROFILE%\Downloads
  3. 在 GAC 中安装程序集:gacutil /i microsoft.mshtml
  4. 验证是否已安装:gacutil /l microsoft.mshtml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多