我有三个应用程序,App1、App2 和 App3。App3 是最终需要安装在用户计算机上的主要应用程序。它应该是这样的:
安装开始时,它应该运行 App1,它会执行一些身份验证,例如检查客户端计算机的用户名和计算机名称。如果失败,则停止安装并删除整个安装文件。如果它通过了身份验证,则跳转到 App2,即安全检查 2,该窗口将要求提供时间线,我们已通过电子邮件向用户提供了该时间线。如果通过了,则安装主应用程序。
现在,我已经为 Main App [App3] 制作了设置项目,而我有 App1 和 App2 的单独项目。我想将所有这些文件合并到一个解决方案中,并且只形成一个 MSI 文件。我将 App1 和 App2 添加为现有项目,但是当我将项目启动设置为 App1 时,这是唯一执行的应用程序。为什么?