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;遗嘱执行人)
我在outlook插件中遇到了同样的异常。
与环境:- 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有额外的位置冲突。