找不到Visual Studio SignTool.exe

我已经完成了在Visual Studio 14.0中创build的应用程序,但是当我尝试发布该程序时,由于Visual Studio无法find“SignTool.exe”,导致出现错误。 我已经search了几次我的硬盘驱动器,但它没有在我的电脑上。 任何人都可以帮我find它或下载它?

我有一个Windows 7和安装ClickOnce工具是不够的。

在安装sdk之后出现了signtool.exe

在2015年的选择

我有同样的问题,但根据Catquatwa的答案安装Windows 8.1 SDK没有为我工作(signtool.exe仍然是从C:\ Program Files文件(x86)\微软SDKs \ Windows \ vX \斌丢失)。

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

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

  • 打开程序和function
  • select“Microsoft Visual Studio 2015”,然后单击“更改”
  • 按“修改”进入function选项
  • select“Windows和Web开发”,然后勾选“ClickOnce发布工具”进行安装
  • 然后“更新”

如果您在发布时不关心签署您的程序,只需右键单击您的项目,然后select“ 属性” – >“ 签名” – >“ 取消选中签署ClickOnce清单” 。 在另一台没有ClickOne的机器上构build我的程序时遇到同样的问题。

SignTool作为Windows SDK( Visual Studio Community 2015附带)的一部分提供。 请确保在安装Visual Studio 2015期间从function列表中select“ ClickOnce发布工具 ”以获取SignTool。

安装Visual Studio后,可以从Visual Studio命令提示符运行signtool命令。 默认情况下(在Windows 10上),SignTool将安装在C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe

ClickOnce发布工具安装:

在这里输入图像说明

SignTool位置:

在这里输入图像说明

只要禁用您的项目的属性签名 ,它将解决问题:)

别担心! 我find了解决scheme! 我刚刚安装了https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx ,它一切工作正常:)

用于Windows 8.1的Windows软件开发工具包(SDK)

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

右键单击项目,select属性,并取消选中项目保存中的login选项并重新构build。

这已经解决了我的问题。