如何:将必备组件与 ClickOnce 应用程序包括在一起

你必须先将必备软件的安装程序包下载到开发计算机上,然后才能使用 ClickOnce 应用程序分发这些软件。 发布应用程序并选择**“从与我的应用程序相同的位置下载系统必备组件”时,如果安装程序包不在“包”**文件夹中,则将发生错误。

备注

若要添加 .NET Framework 的安装程序包,请参阅 .NET Framework 部署指南(针对开发人员)

使用 Package.xml 添加安装程序包

  1. 在文件资源管理器中,打开**“包”**文件夹。

    默认情况下,路径为 32 位系统上的 C:\Program Files\Microsoft SDKs\Windows\v8.1a\Bootstrapper\Packages 和 64 位系统上的 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1a\Bootstrapper\Packages。

  2. 为要添加的系统必备组件打开文件夹,然后为已安装的 Visual Studio 版本打开语言文件夹(例如,**“en”**用于英语)。

  3. 在记事本中,打开**“Package.xml”**文件。

  4. 查找包含**“https://go.microsoft.com/fwlink”“名称”元素,并复制 URL。 包括“LinkID”**部分。

    备注

    如果“名称”元素不包含“https://go.microsoft.com/fwlink”,则打开位于系统必备组件的根文件夹中的“Product.xml”文件并查找“fwlink”字符串。

    重要

    某些系统必备组件具有多个安装程序包(例如,用于 32 位或 64 位系统)。如果多个“名称”元素包含“fwlink”,则必须对每个元素重复剩余步骤。

  5. 将该 URL 粘贴到浏览器的地址栏中,然后在系统提示你运行或保存时,选择**“保存”**。

    此步骤将安装程序文件下载到你的计算机中。

  6. 将此文件复制到系统必备组件的根文件夹中。

    例如,对于 Windows Installer 4.5 系统必备组件,请将此文件复制到 \Packages\WindowsInstaller4_5 文件夹中。

    现在你可以将安装程序包与你的应用程序一起分发。

请参见

任务

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