当证书不可用时,防止'signtool.exe'命令运行

时间:2012-12-05 06:16:52

标签: c# visual-studio-2010 signtool

我在构建事件中将后续内容添加到构建后命令行,以使用证书对应用程序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”不可用时,如何阻止此行执行?

1 个答案:

答案 0 :(得分:1)

您可以使用IF EXIST批处理语句。我不确定你是否可以将它直接添加到PostBuild事件中,但你可以轻松地创建一个.bat文件,在那里插入所有命令并在项目的PostBuild事件中调用它。