1

我使用this link创建了设置项目。用于办公室的Windows安装程序添加

插件没有被安装。当我试图通过在Excel中添加插件来添加它时,它表示"xxx is not a valid office addin".

此错误是因为该dll不具有强名称,并且不在GAC中。所以我启用在GAC中添加DLL在设置项目中使用this link

当我运行设置时,仍然无法看到添加。当我强行尝试添加它时,得到了同样的错误。

任何想法最新怎么回事? 在此先感谢!

更新:新增

enter image description here

+0

再次检查您的安装项目(结合该链接),并非常仔细地检查是否完全相同。应该不需要将该dll添加到GAC中。错误不是因为它不在GaC中,错误是因为安装不是100%正确,或者您缺少先决条件。查看http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/8272d4b6-d263-46f8-9387-72c637e97b66/上的讨论,尤其是检查您是否有注册表项需要 – Eddy

+0

@Eddy我已经通过Saurabh Bhatias博客http://blogs.msdn.com/b/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh -bhatia.aspx并检查。它似乎还没有工作。 – genericuser

+0

你能更新一些更多的信息:是针对Office 2010?在目标机器上进行安装后,实际在注册表中是什么?在加载项列表中,您的加载项是否在加载项列表中完全列出,并且只是未加载或根本不存在?确保还要检查加载项是否未在“禁用项目”中列出(如果加载过程中出现错误,加载项可能已经结束)。如果将注册表项不是添加到HKLM中,而是添加到HKCU中,会发生什么情况(安装不是针对所有用户,而是仅针对当前需要较低安全性的用户)。 – Eddy

回答

0

最后使用的ClickOnce创建构建在部署项目的注册表项!

相关问题