Installshield The specified file key was not found in the file table

I have packaged my WinForms application using the Visual Studio Installshield Limited Edition wizard.

When installing the application, I get this error during installation.

Error 2715. The specified File key ('myappname.xml_serializa') not found in the File table 

Any ideas from anyone? I completely lost it.

+6
source share
4 answers

In the installer project directory, open the * .isl file and find the text in the error message myappname.xml_serializa. Most likely, he will be there several times. Delete it or correct all instances of it.

+12
source

I recently had a similar problem, and it turned out that the key was not found, because I did not add the .primaryoutput file in the "Specify application data → Files" section. Make sure that you add all the necessary files for your installation before creating the installer. The installer will be created even if it does not have all the files, but it will not work properly.

Hope this helps

+4
source

Changing the * .isl file solved our problem. I found that we changed the .NET project of the project, and when we removed the project output from Installshield using the prompt, it did not update this file, so when we added the result again, it now contains two outputs. OUTPUT and OUTPUT1. Hope this helps

+2
source

This is what worked for me: the project in my case was read-only, as it was connected to TFS. If you work offline, make sure that you make the project files writable. (Uncheck the Read only folder level check box)

+1
source

Source: https://habr.com/ru/post/952569/


All Articles