如何为Windows 10安装SignTool.exe

如何在Visual Studio 2015中为Windown 10安装SignTool.exe? 我试图build立我的项目,但程序抛出了一个错误:

错误签名时发生错误:找不到SignTool.exe。

您需要安装Windows 10 SDK。

  1. Visual Studio 2015更新1已经包含它,但它不是默认安装的。 你应该去控制面板 – >程序和function,findMicrosoft Visual Studio 2015并select“更改”。

Visual Studio 2015安装程序将启动。 select“修改”。

在Visual Studio组件列表中find“通用Windows应用程序开发工具”,打开子项目列表并select“Windows 10 SDK(10.0.10240)”。

VS 2015 Update 1安装中的Windows 10 SDK

  1. 因为您可以直接从Microsoft安装Windows 10 SDK: https : //go.microsoft.com/fwlink/?LinkID = 698771

由于josant已经写了 – 当安装完成后,您将在文件夹中findSignTool.exe:

  • x86 – > c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x86
  • x64 – > c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x64 \

根据问题中的注释…在Windows 10上Signtool.exe和其他SDK工具已被移入“%programfiles(x86)%\ Windows Kits”

在Windows 10上的signtool的典型path。

  • 32位= “c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x86 \ signtool.exe”
  • 64位= “c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x64 \ signtool.exe”

SDK 8.0和8.1的工具也驻留在“Windows套件”文件夹中。

如果您使用的是VS Express 2015,只需进入控制面板 – >程序和function – >selectVS 2015 – >点击更改,然后在VS Express安装程序中select“修改” – >select发布工具,并完成。 安装完成后,您将可以创build安装程序。

我从控制面板,程序和function的Visual Studio做了一个修改。 SDK一开始并不明显,所以我安装了Common Tools,它包含了SDK Update 3。