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