【发布时间】:2018-09-25 11:00:48
【问题描述】:
我正在使用以下内容对我的输出 dll 进行签名。
问题在于,这使得每次构建完成时都会运行签名,这会杀死增量构建。
我尝试使用Inputs="$(TargetPath)" Outputs="$(TargetPath)",但这根本不运行签名任务。
一种可能的解决方案是编译到不同的文件夹中,然后通过签名进行复制,这使得这更加麻烦。
还有更简单的吗?
<Target Name="Sign" AfterTargets="Build">
<Exec Command="signtool sign /f "$(SolutionDir)my.pfx" /p password /t http://timestamp.verisign.com/scripts/timstamp.dll "$(TargetPath)"" />
</Target>
【问题讨论】:
标签: visual-studio msbuild signtool