在上一篇文章《winform 程序制作自己的数字签名》中我们已经可以得到我们程序定制的数字签名了,但是比较讨厌的是每次编译之后,数字签名需要重新手动添加。
我们需要的是在程序编译时自动添加数字签名。
那实际上vs已经提供了此功能,具体操作如下。
右键项目属性 -> 生成事件 -> 后期生成事件命令行 -> 输入数字签名命令行
"C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool.exe" sign /a $(TargetPath)
那么现在我们在每次编译之后,数字签名就已经添加了。
注意:确保证书已经正确导入到个人证书位置,详细信息见上一篇文章。