VS部署应用程序失败'找不到SignTool.exe'

在使用 Visual Studio 2015 部署应用的时候遇到一个问题,在进行publish之后又提示错误:“An error occurred while signing: SignTool.exe not found.”。

查了下官方的技术文档,解决方法如下:

先确认下自己的机器是否安装了 signtool.exe, 如果安装了则位于:

`%programfiles(x86)%\Microsoft SDKs\Windows\v7.0A\Bin   for x64 system`
`%programfiles%\Microsoft SDKs\Windows\v7.0A\Bin        for x86 system`

signtool.exe 是 Windows平台SDK的一部分,如果在上面的路径中没有发现这个文件,那就需要安装下。 signtool.exe 是什么?

方法很简单,重新执行VS的安装程序,选择Custom模式,补充安装 ClickOnce Publishing Tools

安装完成后,问题解决。


技术文档详情,点这里