Compartir a través de


Incluir requisitos previos con una aplicación ClickOnce

Para poder distribuir el software necesario con una aplicación ClickOnce, primero debe descargar los paquetes del instalador para esos requisitos previos en el equipo de desarrollo. Al publicar una aplicación y elegir Descargar requisitos previos desde la misma ubicación que mi aplicación, se producirá un error si los paquetes del instalador no están en la carpeta Paquetes de.

Nota

Para agregar un paquete de instalador para .NET Framework, consulte Guía de implementación de .NET Framework para desarrolladores.

Para agregar un paquete de instalador mediante Package.xml

  1. En el Explorador de archivos, abra la carpeta Paquetes.

    De forma predeterminada, la ruta de acceso es %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    A partir de Visual Studio 2019 Update 7, algunos paquetes de cargador de arranque de .NET también se detectarán en la ruta de acceso <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  2. Abra la carpeta para el requisito previo que desea agregar y, a continuación, abra la carpeta de idioma para la versión instalada de Visual Studio (por ejemplo, en para inglés).

  3. En el Bloc de notas, abra el archivo Package.xml.

  4. Busque el elemento Name que contiene http://go.microsoft.com/fwlinky copie la URL. Incluya a la parte LinkID.

    Nota

    Si ningún elemento Name contiene http://go.microsoft.com/fwlink, abra el archivo Product.xml en la carpeta raíz correspondiente al requisito previo y localice la cadena fwlink.

    Importante

    Algunos requisitos previos tienen varios paquetes de instalador (por ejemplo, para sistemas de 32 o 64 bits). Si varios elementos Name contienen fwlink, debe repetir los pasos restantes para cada uno de ellos.

  5. Pegue la dirección URL en la barra de direcciones del explorador y, a continuación, cuando se le pida que ejecute o guarde, elija Guardar.

    Este paso descarga el archivo del instalador en el equipo.

  6. Copie el archivo en la carpeta raíz de los requisitos previos.

    Por ejemplo, para el requisito previo de .NET Framework 4.7.2, copie el archivo en la carpeta \Packages\DotNetFX472.

    Ahora puede distribuir el paquete del instalador con la aplicación.