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
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.
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.
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" />
- 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" />
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
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.
Sobre o Arquivo menu, clicar em aberto para em em aberto o manifesto do aplicativo.
selecionar o Arquivos guia.
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.
conjunto o Tipo de arquivo valor de de o arquivo de dadosDados.
salvar o manifesto do aplicativo e, em seguida, assinar novamente o arquivo.
MageUI.exe solicitará que você assinar novamente o arquivo.
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.