我们用于安装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)
答案 0 :(得分:0)
尝试删除与您的应用程序对应的Windows注册表项(与应用程序关联):
HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\PackageMetadata
然后尝试重新构建并重新发布它。