Visual studio 2017 如何为VS 2017安装SignTool.exe?

Visual studio 2017 如何为VS 2017安装SignTool.exe?,visual-studio-2017,signtool,Visual Studio 2017,Signtool,升级到VS2017后,我得到了 “错误签名时出错:找不到SignTool.exe。” 但仅在VisualStudio发布上使用MSbuild没有问题 我已经检查了文件夹 “C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin” 事实上,没有SignTool.exe存在。 但在安装VS2017之前,有什么想法吗 我关注这个问题,但没有运气 启动VS 2017的开发者命令提示符,然后它位于path变量中 这似乎可以解决问题,现在问题出在setu

升级到VS2017后,我得到了 “错误签名时出错:找不到SignTool.exe。” 但仅在VisualStudio发布上使用MSbuild没有问题

我已经检查了文件夹 “C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin” 事实上,没有SignTool.exe存在。 但在安装VS2017之前,有什么想法吗

我关注这个问题,但没有运气

启动VS 2017的开发者命令提示符,然后它位于path变量中

这似乎可以解决问题,现在问题出在setup.bin文件上


错误MSB3147:在csproj文件夹中找不到所需的文件“setup.bin”

Signtool包含在Windows 10 SDK中

  • 打开VisualStudio安装程序

  • 切换到“单个组件”选项卡

  • 选择适合您需要的SDK版本

  • 可以安装多个副本


    我在C:\Program Files(x86)\Microsoft SDK\Windows\v7.1A\Bin下找到了它

    这可能是因为它在vs2017安装之前就已经存在了


    检查一下也无妨:)

    所有的解决方案对我都不起作用;最后,我将signtool.exe复制到项目文件夹中,然后开始工作。您可以从internet下载signtool.exe,或通过visual studio安装程序安装Windows 10 SDK,然后从“C:\Program Files(x86)\Microsoft SDK\ClickOnce\signtool”复制
    这就是我的系统中存在的地方

    所以我遇到的问题是没有设置path变量。我跑

    set PATH=“C:\Program Files(x86)\Microsoft SDK\ClickOnce\SignTool”;%路径%

    在尝试签署任何内容之前,请在“开发人员命令”窗口中

    如果以这种方式执行,则每次要使用设置的路径时都需要运行该路径,除非将其添加到path环境变量中。
    我希望这有帮助。

    在我的情况下,它似乎不在那里!即使我把它复制到那里,它也不起作用!我想就像你说的,它可能已经存在了,取消安装VS2015一定破坏了一些环境变量。我已经将文件夹复制到我的项目文件夹中,并解决了它