Partilhar via


Incluir pré-requisitos com uma aplicação ClickOnce

Antes de distribuir o software pré-requisito com uma aplicação ClickOnce, deve baixar primeiro os pacotes de instalação desses pré-requisitos no computador de desenvolvimento. Quando você publica um aplicativo e escolhe Baixar pré-requisitos do mesmo local que meu aplicativo, ocorrerá um erro se os pacotes do instalador não estiverem na pasta Pacotes.

Observação

Para adicionar um pacote de instalação para o .NET Framework, consulte Guia de implantação do .NET Framework para desenvolvedores.

Para adicionar um pacote de instalação usando Package.xml

  1. No Explorador de Ficheiros, abra a pasta Pacotes.

    Por padrão, o caminho é %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    A partir do Visual Studio 2019 Update 7, alguns pacotes de bootstrapper do .NET também serão encontrados no caminho <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  2. Abra a pasta para o pré-requisito que você deseja adicionar e, em seguida, abra a pasta de idioma para sua versão instalada do Visual Studio (por exemplo, en para inglês).

  3. No Bloco de Notas, abra o ficheiro Package.xml.

  4. Localize o Name elemento que contém http://go.microsoft.com/fwlinke copie o URL. Inclua a parte do LinkID.

    Observação

    Se nenhum elemento Name contiver http://go.microsoft.com/fwlink, abra o ficheiro Product.xml na pasta raiz para o pré-requisito e localize a sequência de texto fwlink.

    Importante

    Alguns pré-requisitos têm vários pacotes de instalação (por exemplo, para sistemas de 32 bits ou 64 bits). Se vários elementos Nome contiverem fwlink, deverá repetir as etapas restantes para cada um deles.

  5. Cole o URL na barra de endereço do seu navegador e, em seguida, quando lhe for pedido para executar ou guardar, escolha Guardar.

    Esta etapa faz o download do arquivo do instalador para o seu computador.

  6. Copie o ficheiro para a pasta raiz como pré-requisito.

    Por exemplo, para o pré-requisito do .NET Framework 4.7.2, copie o arquivo para a pasta \Packages\DotNetFX472.

    Agora você pode distribuir o pacote do instalador com seu aplicativo.