AzureDevops构建管道SignToolPath

时间:2020-03-10 14:02:46

标签: azure-devops msbuild signtool

在管道中运行msbuild.exe命令时的错误消息:

错误MSB3482:签名时发生错误:SignTool.exe不是 发现在路径 D:\ Agent_work \ 16 \ s \ My.App \ signtool.exe。

但是在MSBuild参数中,我指定了以下路径:

-p:SignToolPath="C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\signtool.exe"

为什么这仍然会引发相同的错误?

1 个答案:

答案 0 :(得分:0)

根据您提供的signtool.exe路径,应安装Windows SDK签名工具。请再次确保该文件在此处可用。在本地Visual Studio上运行时,还会发生此问题吗?

您似乎在使用私有代理运行,如果是这样,则可以检查Yan Sklyarenko在评论中提到的msbuildArchitecture。这也可能导致此错误。

enter image description here

如果不是这种情况,则可以共享任务定义。