如何:与 ClickOnce 应用程序一起安装系统必备组件

所有 ClickOnce 应用程序都要在计算机上安装 .NET Framework 的正确版本后才能运行;许多应用程序还需要其他系统必备组件。 发布 ClickOnce 应用程序时,可以选择一组系统必备组件与应用程序一起打包。 在安装时,会对每个系统必备组件执行检查以确定它是否已存在;如果不存在,则会在安装 ClickOnce 应用程序前安装该组件。

也可以不打包和发布系统必备组件,而是指定这些组件的下载位置。 例如,可以不必使发布的每个应用程序都包含系统必备组件,而是使用包含所有系统必备组件的安装程序的集中文件共享或 Web 位置 -- 在安装时,会从该位置下载和安装这些组件。

系统必备组件在**“系统必备”对话框(可从“项目设计器”“发布”**窗格访问)中进行管理。

提示

除了预先确定的系统必备组件列表外,还可以向该列表添加自己的组件。 有关更多信息,请参见 创建引导程序包

指定与 ClickOnce 应用程序一起安装的系统必备组件

  1. 当**“解决方案资源管理器”中有项目选中时,在“项目”菜单上,单击“属性”**。

  2. 选择**“发布”**窗格。

  3. 单击**“系统必备”按钮以打开“系统必备”**对话框。

  4. 在**“系统必备”对话框中,确保选中“创建用于安装系统必备组件的安装程序”**复选框。

  5. 在**“系统必备”列表中,选择希望安装的组件,然后单击“确定”**。

    选择的组件会与应用程序一起打包和发布。

指定系统必备组件的另一个下载位置

  1. 当**“解决方案资源管理器”中有项目选中时,在“项目”菜单上,单击“属性”**。

  2. 选择**“发布”**窗格。

  3. 单击**“系统必备”按钮以打开“系统必备”**对话框。

  4. 在**“系统必备”对话框中,确保选中“创建用于安装系统必备组件的安装程序”**复选框。

  5. 在**“指定系统必备组件的安装位置”区域中,选择“从下列位置下载系统必备组件”**。

  6. 从下拉列表中选择一个位置,或是输入一个 URL、文件路径或 FTP 位置,然后单击**“确定”**。

    提示

    必须确保指定位置上存在指定组件的安装程序。

请参见

任务

如何:使用发布向导发布 ClickOnce 应用程序

概念

发布 ClickOnce 应用程序