【发布时间】:2015-12-08 01:51:20
【问题描述】:
我从以前的程序员那里得到了一个旧版 Visual Studio 解决方案文件,其中有一个 vdproj,它会生成一个 .msi 安装程序。我正在使用 Visual Studio 2015 社区版,为了使用 vdproj,我在 this location 安装了扩展程序,以便实际创建 msi。就创建一个安装功能软件的合法安装程序而言,这一切都很好,除了代码签名的一些错误。在 Windows 10 上,Edge 浏览器指出文件的签名已损坏或无效,并且在尝试安装产品时会抛出类似的警告。您可以跳过警告,但我们不希望我们的客户不得不处理这个问题。
该软件的旧版本(v4.0.106)没有问题。它的 MSI 文件甚至没有数字签名选项卡,所以我很困惑。
如果重要的话,主项目是一个 C++ 项目 (vcxproj)。
任何人都对如何:
- 在 Visual Studio 中完全修复代码签名问题
- 在 Visual Studio 中删除 MSI 创建中的数字签名步骤,因此我根本不必处理这个问题
我在以下链接中有一些关于这些问题的图片:click。没有更多代表,我不能发布超过 1 个链接或 1 张图片。
【问题讨论】:
标签: windows-installer visual-studio-2015 vdproj vcxproj