Excel加载项失败,出现0x8004063E

时间:2014-08-19 17:17:38

标签: c# .net office-interop excel-addins office-addins

我有一个Excel添加,用于完美工作。 最近,许多客户收到以下错误(在本问题的最后)。

环境详情:

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

任何帮助都将受到高度赞赏。

  

HRESULT的异常:0x8004063E

     

********** 例外文字 **********   System.Runtime.InteropServices.COMException(0x8004063E):来自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& executor)      在Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IDomainCreator.CreateCustomizationDomain(String solutionLocation,String manifestName,String documentName,Boolean showUIDuringDeployment,IntPtr hostServiceProvider,IntPtr& executor)

2 个答案:

答案 0 :(得分:2)

我面临着与Outlook加载项相同的异常。

环境:

  1. Windows 7 64位。 Microsoft Outlook 2013 64位加入编译为 在.net 4.5 VS 2013
  2. .net 4.0下编译的加载项解决了这个问题。

答案 1 :(得分:1)

使用不同的.NET框架构建对我们没有帮助,因为我们需要.NET 4.5,所以它不是一个可靠的选项。

为Office Runtime重新安装Visual Studio工具使问题在某些情况下消失。在篝火周围顺时针跳舞三次,吟唱“vee-store”有时也有帮助,但并非所有顾客都有篝火。

似乎用户失败的用例是Windows 7,Office 2010,允许Office通过Windows更新注册更新,VSTOR通过Windows更新安装,.NET Framework安装之后 VSTOR 。这是我们收到此错误的情况。重新安装VSTOR会为我们修复它。

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