我在构建事件中将后续内容添加到构建后命令行,以使用证书对应用程序EXE文件进行签名:
"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\signtool.exe" sign /t "http://timestamp.digicert.com" /n "XXX INC" "$(ProjectDir)obj\x86\Debug\app.exe"
当证书“XXX INC”不可用时,如何阻止此行执行?
答案 0 :(得分:1)
您可以使用IF EXIST批处理语句。我不确定你是否可以将它直接添加到PostBuild事件中,但你可以轻松地创建一个.bat文件,在那里插入所有命令并在项目的PostBuild事件中调用它。