Visual Studio SignTool.exe 未找到

Visual Studio SignTool.exe Not Found

我已经完成了我在 Visual Studio 14.0 中制作的应用程序,但是当我尝试发布该程序时,出现错误,因为 Visual Studio 找不到 'SignTool.exe'。为此,我已经在我的硬盘上搜索了几次,但它在我的电脑上无处可寻。谁能帮我找到或下载?

不用担心!我找到了解决方案!我刚刚安装 https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx 一切正常:)

我遇到了同样的问题,但是按照 安装 Windows 8.1 SDK 对我不起作用(signtool.exe 仍然从 C:\Program Files (x86) 中丢失\微软 SDKs\Windows\vX\Bin).

我偶然发现了这个解决方案:http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/

基本上,对于 VS 2015,这将是:

  • 打开程序和功能
  • Select "Microsoft Visual Studio 2015" 然后点击 "Change"
  • 按 "Modify" 进入功能选项
  • Select"Windows and Web Development",然后勾选"ClickOnce Publishing Tools"进行安装
  • 然后"Next"然后"Update"

SignTool is available as part of the Windows SDK (which comes with Visual Studio Community 2015)。确保 select 安装 Visual Studio 2015 期间功能列表中的“ClickOnce 发布工具”以获取 SignTool。

安装 Visual Studio 后,您可以 运行 来自 Visual Studio Command Promptsigntool 命令。默认情况下(在 Windows 10),SignTool 将安装在 C:\Program Files (x86)\Windows Kits\bin\x86\signtool.exe

ClickOnce 发布工具安装:

SignTool 位置:

我有一个 windows 7,安装 ClickOnce 工具还不够。

安装sdk后出现signtool.exe

如果您不关心在发布时签署您的程序,只需右键单击您的项目然后选择 Properties --> Signing --> 取消选中签署 ClickOnce 清单。我在另一台没有 ClickOne 的机器上构建我的程序时遇到了同样的问题。

Windows Windows 8.1

的软件开发工具包 (SDK)

http://go.microsoft.com/fwlink/p/?LinkId=323507

右键单击项目,select 属性并取消选中项目保存和重新构建中的登录选项。

这对我来说已经解决了问题。

1.Just 从项目的属性中禁用 signing 它将解决问题:)
2.The 其他方法是从 Digicert 或 Comodo 或任何其他您想要的地方为您的产品购买证书。您可以获得一些免费证书供 One pc 使用。

是Visual Studio2017的解决方案。安装程序看起来与VS 2015版本有点不同,安装包的名称也不同。