【发布时间】: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