【问题标题】:Manifest XML signature is not valid Error in Windows 7 VSTO清单 XML 签名无效 Windows 7 VSTO 中的错误
【发布时间】:2018-08-28 00:07:14
【问题描述】:

我有一个通过 InstalShield 安装程序安装的 Word VSTO 应用程序 (.net 4.6.1)。到目前为止,它在我测试过的所有计算机上都可以正常工作,但是一台特定的计算机在信任 vsto 时遇到了问题。它安装没有问题,但是在运行时,自定义不存在,我们在事件查看器中收到错误消息 “清单可能无效或文件无法打开” 我对此进行了研究,所有答案似乎都表明这是 .NET 4.0 不信任 SHA256 的问题。但是,有问题的计算机是安装了 .NET 4.6.1 的 Windows 7 计算机。我什至安装了 4.7.1 仍然遇到问题。

我可以查看此错误的其他原因吗?我正在使用带有 InstallShield 的 Visual Studio 2013 来创建构建并使用第三方证书对程序集进行签名。我实际上已经尝试使用从 Visual Studio 创建的测试证书在 SHA1 中对其进行签名,但它仍然给出了错误。

【问题讨论】:

  • 这可能是语言环境问题...这台机器是否设置为使用与其他机器相同的语言环境?您在使用本地化资源吗?
  • 是的,它设置为与 vsto 使用的其他机器相同的语言环境。

标签: c# .net visual-studio vsto manifest


【解决方案1】:

我想出了解决办法。我们必须在有问题的计算机上安装Visual Studio 2010 Tools for Office Runtime。之后 vsto 工作。工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2016-01-09
    相关资源
    最近更新 更多