TFS Authenticode Sign Error: Not found signtool.exe
TFS Authenticode Sign Error: Not found signtool.exe
我的想法是使用 MSBUILD 在 TFS 中构建我的项目以获取 .msi 文件。之后我需要用 .pfx 文件签署 .msi 文件。然后我尝试使用我在 https://marketplace.visualstudio.com/items?itemName=jabbera.authenticode-sign i get an error : node:4568) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Not found signtool.exe: d:\a\_tasks\authenticode-sign_752fe535-ed47-4c2c-afcf-0778adb0bb12[=10=].0.2\x64\signtool.exe
, my .pfx file is in project dir. my configuration of this tool are :
中找到的 Authenticode Sign 添加任务
也许谁知道我该如何解决?请建议!
根据错误信息“Not found signtool.exe
”。
如果 Visual Studio 安装中缺少 ClickOnce Publishing Tools
组件,将导致错误。因此,您需要检查构建代理计算机中是否为 VS 安装了功能ClickOnce publishing Tools
。
尝试按照以下步骤解决此问题:
- 转到“Add/Remove 程序”
- 找到“Visual Studio”。点击“更改”
- Select“点击一次发布工具”
- 点击“下一步”,然后点击“更新”
如果还是不行,请尝试同时安装功能“Tools and Windows SDK
”,然后重试。
您可以添加一个新任务 "Command Line",将工具作为 "SignTool" 并提供 "Working Folder" 作为 C:\Program Files(x86)\Windows Kits\App Certification Kit(或signtool的任何路径)。
我的想法是使用 MSBUILD 在 TFS 中构建我的项目以获取 .msi 文件。之后我需要用 .pfx 文件签署 .msi 文件。然后我尝试使用我在 https://marketplace.visualstudio.com/items?itemName=jabbera.authenticode-sign i get an error : node:4568) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Not found signtool.exe: d:\a\_tasks\authenticode-sign_752fe535-ed47-4c2c-afcf-0778adb0bb12[=10=].0.2\x64\signtool.exe
, my .pfx file is in project dir. my configuration of this tool are :
也许谁知道我该如何解决?请建议!
根据错误信息“Not found signtool.exe
”。
如果 Visual Studio 安装中缺少 ClickOnce Publishing Tools
组件,将导致错误。因此,您需要检查构建代理计算机中是否为 VS 安装了功能ClickOnce publishing Tools
。
尝试按照以下步骤解决此问题:
- 转到“Add/Remove 程序”
- 找到“Visual Studio”。点击“更改”
- Select“点击一次发布工具”
- 点击“下一步”,然后点击“更新”
如果还是不行,请尝试同时安装功能“Tools and Windows SDK
”,然后重试。
您可以添加一个新任务 "Command Line",将工具作为 "SignTool" 并提供 "Working Folder" 作为 C:\Program Files(x86)\Windows Kits\App Certification Kit(或signtool的任何路径)。