I've got a solution to build an installer with InstallShield. The solution worked local. Now I've checked it in to the version control of our TFS2010 and I want to build the InstallShield-solution after all other solutions have been built. What is the best way to build this solution?
Integrate this solution into the normal build as one of the many solutions and build it as the last one? How can I set special folders (pathvariables) I defined in the InstallShield-solution (PATH_TO_APP1, PATH_TO_APP2) to look for all the assemblies to put together in the setup?
Or, is it better to extend the build definition by an command-line call of MSBuild.exe with the InstallShield-solution after all the other solution have been built? But how do I set the path variables calling MSBuild.exe? Is every path variable a MSBuild-property and I set it via /p:PATH_TO_APP1="xxx"?