特定系统

时间:2018-04-27 19:27:22

标签: vsto office-addins

我们用于安装Office Word Addin的VSTO在目前为止所测试的所有系统上都能正常工作,包括内部和(几乎)所有客户系统。 但是,在一个客户系统上它失败了。 尝试手动安装VSTO会导致显示以下错误消息:'存储元数据" ApplicationSourceUri"无效'。

我们检查了系统上的所有已知要求(Addin证书,注册表中的受信任发布者标志,Office 2010运行时等),但我们还没有找到原因。到目前为止,在线研究还没有回答。

非常感谢任何帮助!

Windows生成的VSTO安装日志提供此错误信息:

错误摘要     下面是错误的摘要,这些错误的详细信息将在后面的日志中列出。     *下载清单时发生异常。检测到以下失败消息:         +存储元数据" 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 :(得分:0)

尝试删除与您的应用程序对应的Windows注册表项(与应用程序关联):

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

然后尝试重新构建并重新发布它。