我一直在尝试使用以下代码在构建后事件中签署MSI文件
signtool sign /t http://timestamp.verisign.com/scripts/timestamp.dll /f "E:\Products\Tools\DigitalId\Certificate.pfx" /p 1501ocbc /d "Server" "E:\Products\Setup\Server_Setup\ServerSetup\bin\Release\en-US\ServerSetup.msi"
这将使用 Visual Studio 命令提示符签署 OK,类似的代码适用于 C++ 项目。但是,在构建设置并使用构建后事件对代码进行签名时,我收到代码错误 9009。经过多次调试,我得出结论,WiX 使用的是普通命令提示符。如何cmd.exe
进入 WiX 以使用 Visual Studio 工具打开?
或者还有其他方式可以在我的包裹上签名吗?