Наш VSTO для установки нашего надстройки Office Word работает корректно на всех протестированных до сих пор системах, как на собственных, так и (почти) на всех пользовательских системах.
Тем не менее, в одной системе клиента это не удается.
Попытка установить VSTO вручную приводит к отображению этого сообщения об ошибке: «Метаданные хранилища« ApplicationSourceUri »недопустимы».
Мы проверили все известные требования к системе (сертификат Addin, флаги доверенного издателя в реестре, время выполнения Office 2010 и т. Д.), Но нам пока не удалось найти причину. Онлайн исследования пока не дали ответа.
Любая помощь будет высоко ценится!
Журнал установки VSTO, сгенерированный Windows, выдает следующую информацию об ошибке:
РЕЗЮМЕ ОШИБОК
Ниже приведена сводная информация об ошибках, подробности об этих ошибках приведены ниже в журнале.
* Возникла исключительная ситуация при загрузке манифеста. Следующие сообщения об ошибках были обнаружены:
+ Метаданные хранилища "ApplicationSourceUri" недействительны.
ДЕТАЛИ ОШИБОК
Следующие ошибки были обнаружены во время этой операции.
* [27.04.2018 20:57:19] System.Deployment.Application.DeploymentException (SubscriptionState)
- Метаданные хранилища "ApplicationSourceUri" недействительны.
- Источник: System.Deployment
- Трассировки стека:
в System.Deployment.Application.ComponentStore.GetPropertyString (DefinitionAppId appId, String propName)
в System.Deployment.Application.ComponentStore.GetPropertyUri (DefinitionAppId appId, String propName)
в System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal (DefinitionIdentity subId)
в System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal (SubscriptionState subState)
в System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication (SubScriptionState subState, DefinitionAppId appId, Int64 transactionId)
в System.Deployment.Application.DeploymentManager.BindCore (логическое блокирование, TempFile и tempDeploy, TempDirectory и tempAppDir, FileStream & refTransaction, String & productName)