Search code examples
c#winformsinstallshield-2012

Error -3204:Cannot extract icon with index 0 from file


In building an installer for my application,i repeatedly getting an error:

Error -3204: Cannot extract icon with index 0 from file C:\Users\....

A quick google search got me here (where the issue isn't resolved) and following step by step procedure here enabled me to add C:\Windows\system32\shell32.dll everytime i build my project, then selecting icon:2 .A setup.exe is created despite an error and installs app for me but with no trace in Add/Remove programs in Control Panel.
How to get that icon in Add/Remove Add/Remove programs in Control Panel.

EDIT: if there's any other software for windows installer for VS2013 such as SetupProject with the previous releases of VS 2xxx please suggest me


Solution

  • You should change the method of creating the setup file. See the link below :

    Clike Here

    Update :

    Here are two other setup applications which can make setup of your application.

    QSetup and Centurion Setup

    You can try them to make setup for your application.