我有这样的 MSbuild 任务来签署我们项目的所有输出模块。
<SignFile Condition="Exists('$(OutputPath)\%(FilesToSign.identity)')"
CertificateThumbprint="$(THUMBPRINT)"
SigningTarget="$(OutputPath)\%(FilesToSign.identity)"
TimestampUrl="http://timestamp.verisign.com/scripts/timestamp.dll" />
当我有很多文件时,这需要相当长的时间(10 分钟或更长时间)。可以并行运行东西或以其他方式加速它。(我正在尝试签署 100 多个文件..)