如何为 VS 2017 安装 SignTool.exe?
How to install SignTool.exe for VS 2017?
升级到 VS 2017 后我得到了
"Error An error occurred while signing: SignTool.exe not found."
但仅在 Visual Studio 发布上使用 MSbuild 没有问题。
我已经检查过文件夹
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"
实际上没有 SignTool.exe 存在。
但是安装VS2017之前有,有什么想法吗?
我关注了这个问题,但没有成功
启动 VS 2017 的开发人员命令提示然后它在路径变量中
signtool
这似乎可以解决问题,现在问题出在 setup.bin 文件上。
错误 MSB3147:在 csproj 文件夹
中找不到所需的文件'setup.bin'
Signtool 包含在 Windows10 SDK
打开 Visual Studio 安装程序。
切换到 "Individual Components" 选项卡
选择适合您需求的SDK版本。
可以安装多个副本。
我在 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin
下找到了它
可能是安装vs2017之前就已经存在了
检查一下无妨:)
所有的解决方案都不适合我;最后我只是将 signtool.exe 复制到项目文件夹然后工作。您可以从互联网下载 signtool.exe 或通过 visual studio 安装程序 安装 Windows 10 SDK 然后复制来自 "C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool".
C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool>
这是它在我的系统中的位置。
所以我遇到的问题是没有设置路径变量。我运行
设置路径="C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool";%路径%
在开发人员命令中 window,然后再尝试签署任何内容。
如果你这样做,你每次要使用它时都需要运行设置路径,除非你将它添加到路径环境变量中。
希望对您有所帮助。
升级到 VS 2017 后我得到了 "Error An error occurred while signing: SignTool.exe not found." 但仅在 Visual Studio 发布上使用 MSbuild 没有问题。
我已经检查过文件夹 "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin" 实际上没有 SignTool.exe 存在。 但是安装VS2017之前有,有什么想法吗?
我关注了这个问题,但没有成功
启动 VS 2017 的开发人员命令提示然后它在路径变量中 signtool
这似乎可以解决问题,现在问题出在 setup.bin 文件上。
错误 MSB3147:在 csproj 文件夹
中找不到所需的文件'setup.bin'Signtool 包含在 Windows10 SDK
打开 Visual Studio 安装程序。
切换到 "Individual Components" 选项卡
选择适合您需求的SDK版本。
可以安装多个副本。
我在 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin
下找到了它可能是安装vs2017之前就已经存在了
检查一下无妨:)
所有的解决方案都不适合我;最后我只是将 signtool.exe 复制到项目文件夹然后工作。您可以从互联网下载 signtool.exe 或通过 visual studio 安装程序 安装 Windows 10 SDK 然后复制来自 "C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool".
C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool>
这是它在我的系统中的位置。
所以我遇到的问题是没有设置路径变量。我运行
设置路径="C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool";%路径%
在开发人员命令中 window,然后再尝试签署任何内容。
如果你这样做,你每次要使用它时都需要运行设置路径,除非你将它添加到路径环境变量中。 希望对您有所帮助。