1

Tool: Visual Studio 2012, InstallShield 2015 Limited Edition(to create Setup). Application Type: Windows Form Application using C#.

I have Created one windows form Application. And also created it's setup using Install Shield in Visual Studio 2012.

Now I have one Code Signing Certificate and I want to add it in my Project Setup. How can I do It?

Or I have to go with ClickOnce instead of InstallShield?

Any Suggestion?

Jaimesh
  • 841
  • 4
  • 25
  • 41
  • I have try to add Certificate from Prepare for Release -> Releases -> Single Image ->Signing. But it display errors like : -1027: Failed signing 58CD.tmp -1027: Failed Signing 597B.tmp -1027:Failed signing certificate.msi -1027: Failed signing setup.exe – Jaimesh May 12 '16 at 11:55

2 Answers2

2

Unsure about InstallShield LE, but Professional and above have a tab called "Signing" under the Release view where you can set up your signing particulars. See here: Signing Tab in InstallShield Professional

FWIW, InstallShield just uses the signing tools that come from Microsoft such as signtool.exe to sign the build.

Edit: Also found this help doc from InstallShield.

Damon D
  • 186
  • 6
1

On Visual Studio open your InstallShield LE setup project. Under Step 6 "Prepare for Release" double-click Releases. In the resulting window you are presented with the tree-view that contains the Builds/Express/SingleImage. There is a tab named "Signing". Enter the path/filename for the Digital Certificate File, the Certificate Password, and specify which output files you want to sign. Install Shield then signs the installation program upon a build.

Got this info, and it worked for me, from this answer and comments

Rafael Z. B. Bravo
  • 1,022
  • 10
  • 23