Path to SignTool.exe or “Windows Kits” directory when using Visual Studio 2012

I just ran into the same issue. Running the build from a Visual Studio 2012 Command Prompt worked, but it was failing in the IDE. Looking for a detailed or diagnostic log led me to What is the default location for MSBuild logs?, which told me that Visual Studio can’t give the diagnostic information I … Read more

The UAC prompt shows a temporary random Program Name for msi, can the correct name be displayed?

Use the /d command line argument with the required program name when executing signtool to sign the msi. It appears that the windows installer creates a temporary copy of the msi file and assigns it a generated name before running it. If you don’t use /d with signtool, you get to see the temporary filename … Read more

How to install SignTool.exe for Windows 10

You need to install the Windows 10 SDK. Visual Studio 2015 Update 1 contains it already, but it is not installed by default. You should go to Control Panel -> Programs and Features, find Microsoft Visual Studio 2015 and select “Change”. Visual Studio 2015 setup will start. Select “Modify”. In Visual Studio components list find … Read more

Visual Studio SignTool.exe Not Found

I had the same issue but installing the Windows 8.1 SDK as per Catquatwa’s answer did not work for me (signtool.exe was still missing from C:\Program Files (x86)\Microsoft SDKs\Windows\vX\Bin). I stumbled across this solution: http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/ Basically, for VS 2015, this would be: Open Programs and Features Select “Microsoft Visual Studio 2015” and click “Change” Press … Read more

Signtool error: No certificates were found that met all given criteria with a Windows Store App?

When getting this error through Visual Studio it was because there was a signing certificate setup to match the computer it was originally developed on. You can check this by going to the project properties > signing tab and checking the certificate details. You can uncheck “Sign the ClickOnce manifests” to disable signing. If you … Read more