找不到Visual Studio SignTool.exe
我已经完成了在Visual Studio 14.0中创build的应用程序,但是当我尝试发布该程序时,由于Visual Studio无法find“SignTool.exe”,导致出现错误。 我已经search了几次我的硬盘驱动器,但它没有在我的电脑上。 任何人都可以帮我find它或下载它?
我有一个Windows 7和安装ClickOnce工具是不够的。
在安装sdk之后出现了signtool.exe
:
我有同样的问题,但根据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。
这已经解决了我的问题。