问题:C:\TwinCAT\3.1\SDK\MsBuild\TcSign\TcSign.targets(84,3): error MSB3073: 命令“ "C:\WinDDK\7600.16385.1\bin\x86\signtool.exe" sign /s "PrivateCertStore" /n "MyTestSigningCert" "C:\TwinCAT\3.1\SDK\\_products\TwinCAT RT (x64)\Release\MATLAB_R2018b\test_callbytask.sys"”已退出,代码为 1。 [E:\MyDrive\倍福\TE1400\TE1400\TctSmplTempCtrl_minimal_tct\test_callbytask.vcxproj]
已完成生成项目“E:\MyDrive\倍福\TE1400\TE1400\TctSmplTempCtrl_minimal_tct\test_callbytask.vcxproj”(TcPublishBinaries 个目标)的操作 - 失败。
已完成生成项目“E:\MyDrive\倍福\TE1400\TE1400\TctSmplTempCtrl_minimal_tct\test_callbytask.vcxproj”(TcPublishModule 个目标)的操作 - 失败。
生成失败。
解答:命令栏输入 certmgr.msc 打开证书管理查看数字签名,并且删除多余的数字签名,保证有且仅有一个数字签名
2021.2.3 冯国城 编辑