清单 XML 签名无效 Windows 7 VSTO 中的错误
Manifest XML signature is not valid Error in Windows 7 VSTO
我有一个通过 InstalShield 安装程序安装的 Word VSTO 应用程序 (.net 4.6.1)。到目前为止,它在我测试过的所有计算机上都运行良好,但是一台特定的计算机在信任 vsto 时遇到了问题。它安装没有问题,但是当 运行 时,自定义不存在并且我们在事件查看器中收到错误消息
"the manifest may not be valid or the file could not be opened"
我对此进行了研究,所有答案似乎都表明这是 .NET 4.0 不信任 SHA256 的问题。但是,出现问题的计算机是 Windows 7 计算机,安装了 .NET 4.6.1。我什至安装了 4.7.1,但仍然遇到问题。
我可以查看此错误的其他原因吗?我将 Visual Studio 2013 与 InstallShield 一起使用来创建构建并使用第三方证书对程序集进行签名。我实际上已经尝试使用从 visual studio 创建的测试证书在 SHA1 中对其进行签名,但它仍然给出错误。
我想出了解决办法。我们必须在有问题的计算机上安装 Visual Studio 2010 Tools for Office Runtime。在那之后,vsto 工作了。成功了。
我有一个通过 InstalShield 安装程序安装的 Word VSTO 应用程序 (.net 4.6.1)。到目前为止,它在我测试过的所有计算机上都运行良好,但是一台特定的计算机在信任 vsto 时遇到了问题。它安装没有问题,但是当 运行 时,自定义不存在并且我们在事件查看器中收到错误消息 "the manifest may not be valid or the file could not be opened" 我对此进行了研究,所有答案似乎都表明这是 .NET 4.0 不信任 SHA256 的问题。但是,出现问题的计算机是 Windows 7 计算机,安装了 .NET 4.6.1。我什至安装了 4.7.1,但仍然遇到问题。
我可以查看此错误的其他原因吗?我将 Visual Studio 2013 与 InstallShield 一起使用来创建构建并使用第三方证书对程序集进行签名。我实际上已经尝试使用从 visual studio 创建的测试证书在 SHA1 中对其进行签名,但它仍然给出错误。
我想出了解决办法。我们必须在有问题的计算机上安装 Visual Studio 2010 Tools for Office Runtime。在那之后,vsto 工作了。成功了。