Inclusión de 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. Si publica una aplicación y elige Descargar los 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 Packages.
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 del instalador mediante Package.xml
En el Explorador de archivos, abra la carpeta Packages.
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 arranque de .NET también se detectarán en la ruta
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
.Abra la carpeta del requisito previo que quiere agregar y, después, abra la carpeta de idioma para la versión instalada de Visual Studio (por ejemplo, es para español).
En el Bloc de notas, abra el archivo Package.xml.
Busque el elemento Name que contiene
http://go.microsoft.com/fwlink
y copie la dirección URL. Incluya a la parte LinkID.Nota
Si no hay ningún elemento Name que contenga
http://go.microsoft.com/fwlink
, abra el archivo Product.xml en la carpeta raíz para el requisito previo y busque la cadena fwlink.Importante
Algunos requisitos previos tienen varios paquetes de instalador (por ejemplo, para los sistemas de 32 o 64 bits). Si hay varios elementos Name que contienen fwlink, debe repetir los pasos restantes para cada uno de ellos.
Pegue la dirección URL en la barra de direcciones del explorador y, después, cuando se le pregunte si desea ejecutar o guardar, elija Guardar.
Este paso descarga el archivo de instalador en el equipo.
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.