在这里只介绍两种项目的基本概念,一种是InstallScript Project另一种是Basic MSI Project。
两种项目的定义如下:
InstallScript Project 在帮助文件是这么解释的:
The InstallScript installation project type provides the power and flexibility of the InstallScript programming language and the familiarity of the InstallShield Professional project. Windows Installer is not used at all. The installation is completely script driven and very flexible, and it uses the InstallScript engine, the same trusted engine used by InstallShield Professional.
Basic MSI Project在帮助文件是这么解释的:
Basic MSI is the Windows Installer-based project type in InstallShield. Basic MSI projects are recommended in cases where the Windows Installer service should drive the entire installation. They allow you to author your installation using only the native Windows Installer feature set. The geometry of your end user dialogs as well as the flow of your setup user interface (UI) is authored directly in the MSI package, and the Windows Installer Service uses its native user interface rendering capabilities to display the UI to your end users. The advantages of this project type are fully realized if you need to author your installation in an open format.
在帮助文件还特别对比了两种项目,有兴趣的可以在帮助文件的索引中输入InstallScript vs. Basic MSI installation projects关键字进行查询。