我有一个Excel添加,用于完美工作。 最近,许多客户收到以下错误(在本问题的最后)。
环境详情:
任何帮助都将受到高度赞赏。
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)
答案 0 :(得分:2)
我面临着与Outlook加载项相同的异常。
环境:
.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中存在冲突的额外位置。