找不到 Signtool 的临时位置.退出



我正在尝试使用 signUserFiles 对.dll、.exe和.msi文件进行数字签名.exe,我已经将签名步骤配置到巡航控制工具中,当我尝试使用巡航控制工具构建我们的项目(abc.proj 文件(时,我得到以下错误

执行 (0,0(:错误:找不到签名工具的临时位置。退出。。。

c:\work\UCA7.3_8.1GA\Client\Sign.targets (31,6(:

errorMSB3073:命令"C:\Programs\Signing\Windows\signUserFiles.exe -as -fd sha256 -file c:\work\UCA7.3_8.1GA\Client\UCA\bin\Release\53xxPCApp.exe"退出,代码为 1。

我写了如下命令

如果我使用"msbuild abc.proj"命令直接从命令提示符窗口构建 abc.proj,则同样可以正常工作

请帮助我

问候加内什

SignTool 文档可以在 https://learn.microsoft.com/en-us/windows/desktop/seccrypto/signtool

在我的开发 VM 上,我在以下位置看到 signtool.exe:

  • C:\Program Files (x86(\Windows Kits\10\bin\x64\signtool.exe
  • C:\Program Files (x86(\Microsoft SDKs\ClickOnce\SignTool\signtool.exe

我不熟悉"SignUserFiles.exe",但我总是使用 Win32 SDK exe,也许没有偶然发现该文件名。我总是将 signtool 作为 CC.Net"可执行任务"运行。也许还需要做更多的工作,但我更喜欢对这些事情进行精细控制。

有关可执行任务的详细信息,请参阅 https://ccnet.github.io/CruiseControl.NET/projects/ccnet/wiki/Executable_Task.html。

最新更新