【问题标题】:One user can't find a dll at runtime for a ClickOnce-deployed Office app一位用户在运行时找不到 ClickOnce 部署的 Office 应用程序的 dll
【发布时间】:2014-03-27 23:30:43
【问题描述】:

我们有一个使用 ClickOnce 分发的 VSTO Excel 应用程序。我们发布它并将发布目录的内容发送给我们的用户,他们在他们的机器上运行 setup.exe 以在本地部署它。

这适用于我们的绝大多数用户。但是当他尝试在 Excel 中使用该应用程序时,他收到了异常。尽管成功运行 setup.exe 并确认我们的 dll 已复制到他的 ClickOnce 缓存中,但当他尝试运行该应用程序时,却收到异常说找不到我们的 dll 之一:

“无法加载文件或程序集 'MyDll.dll' 或其依赖项之一。找不到指定的模块。”

他的 ClickOnce 部署有什么问题?

【问题讨论】:

    标签: excel deployment ms-office vsto clickonce


    【解决方案1】:

    事实证明,用户的病毒检查器 (Symantec) 阻止了 MyDll.dll 的运行。他暂时禁用了它,重新安装并成功运行了我们的 VSTO 插件,然后重新启用了赛门铁克,从此就可以正常使用我们的插件了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      相关资源
      最近更新 更多