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

来源:互联网 发布:mac下的office软件 编辑:程序博客网 时间:2024/05/17 22:00

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

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

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

Note注意

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

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

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

  2. 选择“发布”窗格。

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

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

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

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

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

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

  2. 选择“发布”窗格。

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

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

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

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

    Note注意

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