一个用户在运行时找不到ClickOnce部署的Office应用程序的dll

时间:2014-03-27 23:30:44

标签: excel deployment ms-office vsto clickonce

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

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

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

他的ClickOnce部署有什么问题?

1 个答案:

答案 0 :(得分:0)

事实证明,用户的病毒检查程序(Symantec)阻止MyDll.dll运行。他暂时禁用了它,重新安装并成功运行了我们的VSTO加载项,然后重新启用了Symantec,并且从那时起就可以正常使用我们的加载项。