Compartilhar via


Como: Incluir um arquivo de dados em um aplicativo ClickOnce

Cada ClickOnce instalar o aplicativo é atribuído um diretório de dados no disco local do computador de destino onde o aplicativo pode gerenciar seus próprios dados. Arquivos de dados podem incluir arquivos de qualquer tipo: arquivos de texto, arquivos XML ou até mesmo arquivos de banco de dados (.mdb) do Microsoft acesso.Os seguintes procedimentos mostram como adicionar um arquivo de dados de qualquer tipo em seu ClickOnce aplicativo.

Incluir um arquivo de dados usando o Mage.exe

  1. Adicione o arquivo de dados ao seu diretório de aplicativo com o restante dos arquivos do seu aplicativo.

    Normalmente, o diretório do aplicativo será um diretório rotulado com a versão corrente da implantação — por exemplo, v1.0.0.0.

  2. Atualize lista o arquivo de dados com o manifesto do aplicativo.

    mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0

    Para executar essa tarefa recria a lista de arquivos em seu manifesto do aplicativo e gera automaticamente as assinaturas de hash.

  3. Abra o manifesto do aplicativo no editor XML ou de texto preferido e localizar o file elemento para o arquivo recentemente adicionado.

    Se você adicionou um arquivo XML denominado Data.xml, o arquivo terá um aspecto semelhante ao exemplo de código a seguir.

<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />

  1. Adicione o atributo type a esse elemento e fornecer um valor de data.

<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />

  1. Assinar novamente o manifesto do aplicativo usando o emparelhar de chaves ou o certificado e, em seguida, assinar novamente o manifesto de implantação.

    Você deve assinar novamente o manifesto de implantação porque seu hash do manifesto do aplicativo foi alterado.

    mage -s app manifest -cf cert_file -pwd password

    mage -u deployment manifest -appm app manifest

    mage -s deployment manifest -cf certfile -pwd password

Incluir um arquivo de dados usando MageUI.exe

  1. Adicione o arquivo de dados ao seu diretório de aplicativo com o restante dos arquivos do seu aplicativo.

  2. Normalmente, o diretório do aplicativo será um diretório rotulado com a versão corrente da implantação — por exemplo, v1.0.0.0.

  3. Sobre o Arquivo menu, clicar em aberto para em em aberto o manifesto do aplicativo.

  4. selecionar o Arquivos guia.

  5. Na caixa de texto na parte superior da guia, digite o diretório que contém arquivos do seu aplicativo e clicar popular.

    O arquivo de dados será exibido na grade.

  6. conjunto o Tipo de arquivo valor de de o arquivo de dadosDados.

  7. salvar o manifesto do aplicativo e, em seguida, assinar novamente o arquivo.

    MageUI.exe solicitará que você assinar novamente o arquivo.

  8. Assinar novamente o manifesto de implantação

    Você deve assinar novamente o manifesto de implantação porque seu hash do manifesto do aplicativo foi alterado.

Consulte também

Conceitos

Acesso local e remoto dados em aplicativos ClickOnce

Visão geral sobre a implantação do ClickOnce