Using Source Code Control

InstallShield 2016

InstallShield enables you to manage different versions of your project file in source code control software. InstallShield is capable of interacting with any source control system that complies with the Microsoft Source Control Interface and uses the default program on the development system. If none is installed, the source control options are not available.

Tip • InstallShield also includes support for integrating with Team Foundation source control. To learn more, see Integrating with Microsoft Visual Studio Team Foundation Server.

When you add an installation project to source control, InstallShield automatically converts the project file format to text (XML format) and maintains it in the source control system by default. If you choose not to check in your file in XML format, then the file will be checked in as a binary file.

Note • When a project file format is converted to either XML or binary format, the project file extension remains .ism.

Script File Support

InstallShield also supports the addition of any InstallScript files and SQL scripts, regardless of whether you insert, import, or add new files. It also supports all path variable types that you define in the Path Variables view to define the location of these script files. However, it is important to be aware that a corresponding folder structure exists in your source code database so that your source code control software can resolve paths.

See Also