У меня есть 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 и исполнитель)
У меня было такое же исключение для надстройки надстройки.
с окружающей средой:
Скомпилированная надстройка под.net 4.0 исправила проблему.
Создание с другой платформой.NET не помогло нам и не является надежным вариантом, так как нам нужен.NET 4.5.
Повторная установка инструментов Visual Studio для среды выполнения Office заставила проблему исчезнуть в некоторых случаях. Танцуя по часовой стрелке вокруг костра три раза, иногда повторяется "vee-store", но не у всех наших клиентов есть костры.
Кажется, что прецедентом для нас является Windows 7, Office 2010, разрешить Office регистрироваться для обновлений через Windows Updates, VSTOR устанавливается через Windows Updates,.NET Framework устанавливается после VSTOR. Это тот случай, когда мы получаем эту ошибку. Переустановка VSTOR исправляет это для нас.
Другая проблема заключается в том, что в наших предыдущих альфа-версиях использовалась установка ClickOnce, а в последующих версиях использовался установщик MSI. Если альфа-версия ClickOnce выбрала исключение во время запуска и попала в черный список с Excel, это приведет к сбою установки MSI. Поиск в реестре нашего имени надстройки обнаружил дополнительные места в HKCU и HKLM, которые противоречили друг другу.