windows-installer - Visual Studio 2015 vdproj -- 更改或删除数字签名

标签 windows-installer visual-studio-2015 vdproj vcxproj

我从以前的程序员那里得到了一个遗留的 Visual Studio 解决方案文件,其中有一个生成 .msi 安装程序的 vdproj。我使用的是 Visual Studio 2015 Community Edition,为了使用 vdproj,我在 this location 安装了扩展。为了实际创建msi。就创建安装功能软件的合法安装程序而言,这一切都很好,除了一些代码签名错误。在 Windows 10 上,Edge 浏览器指出文件签名已损坏或无效,并在尝试安装产品时抛出类似的警告。您可以跳过警告,但我们不希望我们的客户不得不处理这些警告。

旧版软件(v4.0.106)没有问题。它的 MSI 文件甚至没有数字签名选项卡,所以我很困惑。

如果重要的话,主项目是 C++ 项目 (vcxproj)。

任何人对如何做有任何想法:

  • 完全在 Visual Studio 中修复代码签名问题
  • 在 Visual Studio 中删除 MSI 创建中的数字签名步骤,这样我就不必处理这个问题了

我在以下链接中获得了一些问题的图片:click .没有更多的代表,我不能发布超过 1 个链接或 1 张图片。

最佳答案

您的问题出在 Win10 Edge 浏览器本身,在 Win10 上不再支持证书上的 SHA1 加密,您需要 SHA256

关于windows-installer - Visual Studio 2015 vdproj -- 更改或删除数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32524524/

相关文章:

windows-installer - vdproj/msi 环境变量

c# - 如何复制与安装程序位于同一目录中的文件

windows-7 - WiX MSI 完成后,如何以管理员身份启动应用程序?

localization - WiX Toolset 设置的结果应该是 EXE 和 MSI

c# - 类的两个路由属性及其方法?

msbuild - 从 .vdproj 构建没有 Devenv 的合并模块

visual-studio - 自动发布脚本和 Visual Studio 安装项目

visual-studio - WIX 3.5 Visual Studio 项目为已安装文件的 .NET 版本创建多个 MSI

wpf - 如何更改 DrawingGroup.Children 标记中的笔的画笔颜色

visual-studio-2015 - Visual Studio 2015 诊断工具窗口未显示