加载基于ClickOnce的Excel文档时,访问被拒绝例外

时间:2014-10-29 18:33:57

标签: c# excel vsto clickonce

我们使用ClickOnce将Excel“代码隐藏文档”VSTO自定义分发给用户。我们将ClickOnce发布目录发送给本地驱动器,然后运行ClickOnce创建的setup.exe将我们的dll安装到ClickOnce缓存中。

当他们点击工作表中的按钮时,我们的dll就会执行。

在某些用户的计算机上,成功运行setup.exe并打开工作表后,当他们点击按钮时会出现异常:

  

“无法加载文件或程序集”MyVSTOCustomization,   Version = 5.6.0.0,Culture = neutral,PublicKeyToekn = [...]'或其中一个   依赖。 访问被拒绝。“(强调我的。)

我们使用COMODO代码签名CA 2颁发的证书对ClickOnce清单进行签名,并使用我们的密钥签署MyVSTOCustomization.dll。

我假设受影响用户的计算机上的Office或Excel安全设置导致此行为。你以前见过这个吗?如何使这个部署适用于所有用户?

0 个答案:

没有答案