Como: incluir um arquivo de dados em um aplicativo de ClickOnce
Cada ClickOnce aplicativo instalar é atribuído a um diretório de dados no disco de local do computador de destino onde o aplicativo pode gerenciar seus próprios dados.Os 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 Access.Os procedimentos a seguir mostram como adicionar um arquivo de dados de qualquer tipo em seu ClickOnce aplicativo.
Para incluir um arquivo de dados usando o Mage
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 atual da implantação — por exemplo, v 1.0.0.0.
Atualize seu manifesto de aplicativo à lista o arquivo de dados.
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 de aplicativo e também gera automaticamente as assinaturas de hash.
Abra o manifesto do aplicativo em seu texto preferencial ou o editor de XML e localize o file elemento para o arquivo adicionado recentemente.
Se você adicionou um arquivo XML denominado Data.xml, o arquivo terá uma aparência 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 forneça-lo com 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 par de chaves ou certificados 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
Para incluir um arquivo de dados usando o 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 atual da implantação — por exemplo, v 1.0.0.0.
Sobre o arquivo menu, clique em Abrir para abrir o manifesto do aplicativo.
Selecione o arquivos guia.
Na caixa de texto na parte superior da guia, insira o diretório que contém os arquivos do aplicativo e, em seguida, clique em popular.
O arquivo de dados será exibida na grade.
Definir o Tipo de arquivo o valor do arquivo de dados para dados.
Salve 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.
Consulte também
Conceitos
Acessando o Local e remoto dados em aplicativos de ClickOnce