Excel外接程序0x8004063E失败

本文关键字:0x8004063E 失败 程序 Excel | 更新日期: 2023-09-27 18:18:53

我有一个Excel添加在其中使用完美的工作。最近,许多客户收到以下错误(在此问题的末尾):

环境细节:

  • Windows 7/8 64位。
  • Microsoft Office 2013 64位
  • 在。net 3.5下编译

任何帮助都将是非常感激的。

异常from HRESULT: 0x8004063E

********** **********System.Runtime.InteropServices.COMException (0x8004063E): Exception from HRESULT: 0x8004063E在System.Runtime.InteropServices.Marshal。ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)在System.Runtime.InteropServices.Marshal。ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)在Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator。CreateCustomizationDomainInternal(String solutionLocation, String manifestName, String documentName, Boolean showUIDuringDeployment, IntPtr hostServiceProvider, Boolean useFastPath, IntPtr&遗嘱执行人)在Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IDomainCreator。CreateCustomizationDomain(String solutionLocation, String manifestName, String documentName, Boolean); showUIDuringDeployment;遗嘱执行人)

Excel外接程序0x8004063E失败

我在outlook插件中遇到了同样的异常。

与环境:

  1. Windows 7 64位。Microsoft outlook 2013 64位插件编译
    .net 4.5 VS 2013

.net 4.0下编译的插件修复了这个问题

使用不同的。net框架构建对我们没有帮助,而且无论如何也不是一个可靠的选择,因为我们需要。net 4.5。

重新安装Visual Studio Tools for Office Runtime使问题在某些情况下消失。绕着营火顺时针跳三圈舞,一边喊着"vee-store"有时也会有帮助,但并不是所有的顾客都有营火。

似乎失败的用例是Windows 7, Office 2010,允许Office通过Windows更新注册更新,VSTOR通过Windows更新安装,. net框架在 VSTOR之后安装。这就是我们得到这个错误的原因。重新安装VSTOR为我们修复了它。

另一个问题似乎是我们早期的alpha版本使用ClickOnce安装,而后来的版本使用MSI安装程序。如果ClickOnce alpha版本在启动时抛出异常并将自己列入Excel黑名单,则会导致MSI安装失败。在注册表中搜寻我们的外接程序名称,发现HKCU和HKLM有额外的位置冲突。