Criar um pacote de bootstrapper localizado

Depois de criar um pacote de bootstrapper, você pode criar versões localizadas desse pacote criando mais dois arquivos para cada localidade: um arquivo de termos de licença de software (como um eula.rtf) e um manifesto do pacote (package.xml).

Por padrão, o Visual Studio inclui pacotes de bootstrapper localizados apenas para algumas versões específicas do .NET Framework. Você pode criar pacotes localizados para outros bootstrappers concluindo três etapas.

  1. Crie uma pasta com o nome da localidade em \Arquivos de Programas (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\<BootstrapperPackageName>.

  2. Crie um arquivo que contém os termos de licença de software para o pacote de bootstrapper e coloque-o na nova pasta.

  3. Crie um manifesto do pacote com o nome package.xml, atualize as cadeias de caracteres e cultura e coloque o arquivo na nova pasta. Se você já criou um bootstrapper do Visual Studio no idioma de destino, você pode copiar o arquivo package.xml do Visual Studio e modificá-lo nesta etapa.

Observação

Se você estiver usando um projeto de instalação para implantar aplicativos, você poderá localizar o aplicativo alterando a propriedade Localização.

Observação

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio neste artigo. Você pode estar usando outra edição do Visual Studio ou outras configurações de ambiente. Para obter mais informações, confira Personalizar o IDE.

Para criar um pacote de bootstrapper localizado

  1. Crie uma pasta com o nome da localidade.

    Em computadores de 32 bits, crie a pasta na pasta \Arquivos de Programas\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\<BootstrapperPackageName>\.

    Em computadores de 64 bits, crie a pasta na pasta \Arquivos de Programas (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\<BootstrapperPackageName>\.

    A tabela a seguir mostra os nomes das pastas que você pode usar para estabelecer uma localidade correspondente.

    Local Nome da pasta
    Chinês (Simplificado) zh-Hans
    Chinês (Tradicional) zh-Hans
    Tcheco cs
    Alemão de
    Inglês en
    Espanhol es
    Francês fr
    Italiano it
    Coreano ko
    Japonês ja
    Polonês pl
    Português (Brasil) pt-BR
    Russo ru
    Turco tr
  2. Crie um arquivo que contém os termos de licença de software para o pacote de bootstrapper e coloque-o na nova pasta.

  3. Crie um manifesto do pacote com o nome package.xml e coloque-o na nova pasta. Para obter mais informações, confira Como: criar um manifesto de pacote.

  4. Atualize a seção <Strings> do manifesto do pacote, para que as cadeias de caracteres fiquem no idioma correto para a localidade.

  5. Altere o valor <String Name="Culture"> para corresponder ao nome da pasta.

  6. Salve o arquivo package.xml.

Para criar um pacote de bootstrapper para o .NET Framework 3.5 Service Pack 1 localizado em francês

  1. Crie uma pasta com o nome fr. O nome da pasta deve corresponder ao nome da localidade.

    Em computadores de 32 bits, crie a pasta na pasta \Arquivos de Programas\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\DotNetFX35SP1\.

    Em computadores de 64 bits, crie a pasta na pasta \Arquivos de Programas (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\DotNetFX35SP1\.

  2. Coloque uma versão localizada dos termos de licença de software na pasta fr.

  3. Copie o arquivo \Arquivos de Programas (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Pacotes\DotNetFX35SP1\en\package.xml para a pasta fr e abra o arquivo no XML Designer.

  4. Atualize a seção <Strings> do pacote do manifesto para que as cadeias de caracteres de erro fiquem em francês.

  5. Altere o valor de <String Name="Culture"> para fr.

  6. Salve o arquivo package.xml.

Observação

A partir do lançamento do Visual Studio 2019 Atualização 7, os pacotes bootstrapper também serão descobertos no caminho {VS Install Path}\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.