Ошибка установки Office Addin VSTO в определенной системе - PullRequest
0 голосов
/ 27 апреля 2018

Наш 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)

1 Ответ

0 голосов
/ 27 апреля 2018

Попробуйте удалить соответствующий вашему приложению раздел реестра Windows (связанный с приложением):

 HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\PackageMetadata

Тогда попробуйте пересобрать и опубликовать его заново.

...