如何:与 ClickOnce 应用程序一起安装系统必备组件
更新:2007 年 11 月
所有 ClickOnce 应用程序都要在计算机上安装 .NET Framework 的正确版本后才能运行;许多应用程序还需要其他系统必备组件。发布 ClickOnce 应用程序时,可以选择一组系统必备组件与应用程序一起打包。在安装时,会对每个系统必备组件执行检查以确定它是否已存在;如果不存在,则会在安装 ClickOnce 应用程序前安装该组件。
也可以不打包和发布系统必备组件,而是指定这些组件的下载位置。例如,可以不必使发布的每个应用程序都包含系统必备组件,而是使用包含所有系统必备组件的安装程序的集中文件共享或 Web 位置 -- 在安装时,会从该位置下载和安装这些组件。
系统必备组件在“系统必备”对话框(可从“项目设计器”的“发布”窗格访问)中进行管理。
说明: |
---|
除了预先确定的系统必备组件列表外,还可以向该列表添加自己的组件。有关更多信息,请参见 添加自定义系统必备。 |
指定与 ClickOnce 应用程序一起安装的系统必备组件
当“解决方案资源管理器”中有项目选中时,在“项目”菜单上单击“属性”。
选择“发布”窗格。
单击“系统必备”按钮以打开“系统必备”对话框。
在“系统必备”对话框中,确保选中“创建用于安装系统必备组件的安装程序”复选框。
在“系统必备”列表中,选择希望安装的组件,然后单击“确定”。
选择的组件会与应用程序一起打包和发布。
指定系统必备组件的另一个下载位置
当“解决方案资源管理器”中有项目选中时,在“项目”菜单上单击“属性”。
选择“发布”窗格。
单击“系统必备”按钮以打开“系统必备”对话框。
在“系统必备”对话框中,确保选中“创建用于安装系统必备组件的安装程序”复选框。
在“指定系统必备组件的安装位置”区域中,选择“从下列位置下载系统必备组件”。
从下拉列表中选择一个位置,或是输入一个 URL、文件路径或 FTP 位置,然后单击“确定”。
说明: 必须确保指定位置上存在指定组件的安装程序。