# 入门

You can create InstallShield installation projects directly in Microsoft Visual Studio.

To create an InstallShield project:

1. On the File menu, point to New and click Project. The New Project dialog box opens.
2. In the Project Types box, click InstallShield 2008 Projects. Several template icons appear in the Templates box.
3. Double-click the icon for the type of project that you want to create.

The following table describes each of the available project types.

工程类型 | 图标 | 描述
--- | --- | ---
基本 MSI 工程 |  | A Basic MSI project uses Windows Installer to provide the user interface for the installation. When you choose this project type, you need to create features and components, and specify all application files and other distributable data.
合并模块工程 |  | Select this option to create your own merge modules. You need to create any components and file associations.
智能设备安装工程 |  | The Smart Device Setup Wizard guides you through the process of creating installations for smart devices.
InstallScript 工程 |  | The InstallScript installation project provides the flexibility afforded by the InstallScript language. It is driven by the proven InstallScript engine.
InstallScript Object Project |  | Using the InstallScript Object project, you can create an InstallShield merge module that uses InstallScript. This type of merge module, however, can be consumed only by InstallShield.
QuickPatch Project |  | This project type is recommended for installation authors who want to ship small, single updates to their end users. QuickPatch authoring provides an alternative to creating a patch configuration in the Patch Design view even though it provides less customization. Creation of a QuickPatch begins with the Create New QuickPatch Wizard.
Web 工程 |  | The Web project type is essentially the same as the Basic MSI project type, with the addition of IISROOTFOLDER support. The IISROOTFOLDER directory variable is used to find the root directory of the Web server on a target system.
MSI 数据库 |  | Select MSI Database to edit your installation project in Direct Edit mode. This means that you can directly edit the Windows Installer tables within InstallShield to configure your installation.
MOM 数据库 |  | Select MSM Database to edit your merge module in Direct Edit mode. This means that you can directly edit the Windows Installer tables within InstallShield to configure your merge module.
转换 |  | A transform (.mst file) is a simplified Windows Installer database that contains the differences between two Windows Installer databases. Creating a new transform project launches the Open Transform Wizard.
InstallScript MSI 工程 |  | An InstallScript MSI project uses both InstallScript and Windows Installer tables. With this project type, you need to create features and components, and specify all application files and other distributable data.
压缩工程 |  | A Compact project uses a special small installer engine to provide the user interface for an installation. Although Compact installation projects have some limitations—for example, English is the only language available for the end user interface—they enable you to create a very small executable file (Setup.exe) that you can distribute to end users. This Setup.exe file is a compressed, self-extracting file that contains all of the application files, as well as the Compact installer engine.
ClickOnce 部署工程 |  | A ClickOnce Deployment project is a lightweight application deployment mechanism that is easy to use. It includes support for security sandboxed execution of an application with virtually no installation footprint, as well as full installation and upgrade manageability. Note that in order to build ClickOnce installations with InstallShield from within Visual Studio, you must be using Visual Studio 2005. If you do not have that version of Visual Studio, you can build ClickOnce installations directly from within InstallShield with just the .NET Framework 2.0 redistributable installed.

For more information, see the "Integration With Microsoft Visual Studio" section in the InstallShield Help Library.