“部署项目属性”对话框 ->“配置属性”->“生成”

更新:2007 年 11 月

指定当前选定的部署项目的生成设置。项目名称在标题栏中显示。并非所有用户界面元素对于所有部署项目类型都可用。

若要访问“部署项目属性”对话框,请在“解决方案资源管理器”中选定了部署项目的情况下,单击“视图”菜单上的“属性页”。然后,在“配置属性”列表中选择“生成”。

用户界面元素列表

元素

说明

输出文件名

指定生成后 Windows Installer(.Msi 或 .Msm)文件的放置位置。默认为配置\项目名称.扩展名,其中,配置 是选定配置的子目录(位于项目目录的下面),项目名称 是部署项目的名称,扩展名 是 .Msi(对于安装程序)或 .Msm(对于合并模块)。

可以使用浏览按钮(“...”)选择其他位置。

包文件

指定在 Windows Installer 文件内文件如何打包。下列选项可用:

选项

说明

以松散的未压缩文件的形式

文件将与 .Msi 文件放在同一个目录中。

在安装文件中

文件将打包到 .Msi 文件内(默认情况)。

在压缩文件中

文件将打包到与 .msi 文件在同一个目录的一个或多个 .Cab 文件。

安全说明:

对于将通过 Web 分发的应用程序,不应使用“以松散的未压缩文件的形式”文件选项。可以在不显示任何安全提示的情况下,下载以这种方式打包的文件,这会给用户带来安全风险。

安装 URL

指定安装位置,即用于安装应用程序和/或系统必备组件的服务器或网站的 URL。有关 Windows Installer 如何使用此 URL 的信息,请参见下面的“系统必备组件”。

先决条件

单击“系统必备”按钮打开 “系统必备”对话框,您可以在其中指定要安装的系统必备组件,还可以指定用于安装应用程序和系统必备组件的位置。

在“系统必备”对话框中:

“创建用于安装系统必备组件的安装程序”默认情况下处于选中状态。如果清除此选项,将会忽略在“安装 URL”中指定的 URL。

如果选择“从组件供应商的网站上下载系统必备组件”(默认选项),系统必备组件将从供应商的网站下载,而应用程序则从“安装 URL”中指定的 URL 下载。

如果选择“从与我的应用程序相同的位置下载系统必备组件”,系统必备组件和应用程序将均从“安装 URL”中指定的 URL 下载。

如果选择“从下列位置下载系统必备组件”,系统必备组件将从指定的网站下载,而应用程序则从“安装 URL”中指定的 URL 下载。

说明:

Windows Installer 2.0 是 Windows XP 的默认版本。首次安装到早期版本的 Windows 时,应选中此项才能安装此组件。

压缩

指定包含在安装程序中的文件的压缩设置。当选择“以松散的未压缩文件的形式”作为“包文件”选项时,此选项不可用。下列选项可用:

选项

说明

优化速度

将对文件进行压缩以更快地安装,但将导致文件较大。

优化大小

将文件压缩为较小的大小,但可能导致安装速度较慢。

将不压缩文件。

Cab 文件大小

指定部署项目所创建的 .Cab 文件的最大大小。例如,如果计划通过软盘分发文件,可以将 .Cab 文件的大小设置为 1440 KB (1.44 MB)。

只有当“在压缩文件中”选定为“包文件”选项时,此选项才可用。

下列选项可用:

选项

说明

无限制

将创建一个 .Cab 文件。

自定义

将创建一个或多个 .Cab 文件,其中每个文件均限制在“自定义”文本框中以 KB 为单位指定的大小内。

说明:

Visual Studio 2003 及早期版本中提供的签名功能已从“安装和部署”项目(“安装”项目、“Web 安装”项目、“Cab”项目和“合并模块”)中移除。如果已将启用了签名的 Visual Studio 2003 项目导入到 Visual Studio 2005 中,或者要为部署项目启用签名,您需要使用 Windows Platform SDK 中的程序集签名工具 Signtool.exe 在生成后步骤中对生成输出中的文件签名。有关如何执行此操作的信息,请参见 文件“<file>”未被签名

请参见

任务

如何:设置部署项目属性

其他资源

Windows Installer 部署用户界面元素