I have three applications, App1, App2, and App3. App3 is the main application that needs to be finally installed on the user's computer. It should go like this:
When the setup starts, it should run App1, which does some authentications, like checking the Username and computer name of the client's computer. If it fails then stop the installation and delete the whole installation file. If it passes the authentication then jump to the App2, which is security check 2, and that window will ask for a timeline, which we have provided to our users via email. If it passes that then install the main application.
Right now, I have made the setup project for the Main App [App3], whereas I have separate projects of App1 and App2. I want to incorporate all these files into one solution and form only one MSI file. I added App1 and App2 as existing projects, but when I setup the project startup to App1 then that's the only application that executes. Why?