---
title: Incluir um arquivo de dados em um ClickOnce aplicativo
description: Saiba como adicionar um arquivo de dados de qualquer tipo ao seu ClickOnce para ser armazenado em um diretório de dados no disco local do computador de destino.
ms.custom: SEO-VS-2020
ms.date: 11/04/2016
ms.topic: how-to
dev_langs:
- VB
- CSharp
- C++
helpviewer_keywords:
- ClickOnce deployment, data
- deploying applications [ClickOnce], data files
- data access, ClickOnce applications
ms.assetid: 89ee46ef-bc8c-4ab0-a2ac-1220f9da06fc
author: mikejo5000
ms.author: mikejo
manager: jmartens
ms.technology: vs-ide-deployment
ms.workload:
- multiple
ms.openlocfilehash: 225c24e4bb743b26a137b68e206a5937963f6e28
ms.sourcegitcommit: 68897da7d74c31ae1ebf5d47c7b5ddc9b108265b
ms.translationtype: MT
ms.contentlocale: pt-BR
ms.lasthandoff: 08/13/2021
ms.locfileid: "122080592"
---
# <a name="how-to-include-a-data-file-in-a-clickonce-application"></a>Como incluir um arquivo de dados em um aplicativo ClickOnce
Cada aplicativo instalado recebe um diretório de dados no disco local do computador de destino em que o aplicativo [!INCLUDE[ndptecclick](../deployment/includes/ndptecclick_md.md)] 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 do banco de dados do Microsoft Access (*.mdb).* Os procedimentos a seguir mostram como adicionar um arquivo de dados de qualquer tipo ao seu [!INCLUDE[ndptecclick](../deployment/includes/ndptecclick_md.md)] aplicativo.
### <a name="to-include-a-data-file-by-using-mageexe"></a>Para incluir um arquivo de dados usando Mage.exe
1. Adicione o arquivo de dados ao diretório do aplicativo com o restante dos arquivos do aplicativo.
    Normalmente, o diretório do aplicativo será um diretório rotulado com a versão atual da implantação, por exemplo, v1.0.0.0.
2. Atualize o manifesto do aplicativo para listar o arquivo de dados.
    `mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0`
    Executar essa tarefa re-cria a lista de arquivos no manifesto do aplicativo e também gera automaticamente as assinaturas de hash.
3. Abra o manifesto do aplicativo em seu texto ou editor XML preferencial e localizou `file` o elemento para o arquivo adicionado recentemente.
    Se você adicionou um arquivo XML chamado `Data.xml` , o arquivo será semelhante ao exemplo de código a seguir.
   `<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />`
4. Adicione o atributo `type` a esse elemento e fornece-o com um valor de `data` .
   `<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />`
5. Assine o manifesto do aplicativo usando seu par de chaves ou certificado e assine o manifesto de implantação.
    Você deve assinar o manifesto de implantação de novo porque o 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`
### <a name="to-include-a-data-file-by-using-mageuiexe"></a>Para incluir um arquivo de dados usando MageUI.exe
1. Adicione o arquivo de dados ao diretório do aplicativo com o restante dos arquivos do aplicativo.
2. Normalmente, o diretório do aplicativo será um diretório rotulado com a versão atual da implantação, por exemplo, v1.0.0.0.
3. No menu **Arquivo,** clique em **Abrir para** abrir o manifesto do aplicativo.
4. Selecione a **guia Arquivos.**
5. Na caixa de texto na parte superior da guia, insira o diretório que contém os arquivos do aplicativo e clique **em Popular**.
     O arquivo de dados será exibido na grade.
6. De definir **o valor tipo de** arquivo do arquivo de dados como **Dados**.
7. Salve o manifesto do aplicativo e, em seguida, assine o arquivo.
     *MageUI.exe* solicitará que você assine o arquivo.
8. Assinar o manifesto de implantação
     Você deve assinar o manifesto de implantação de novo porque o hash do manifesto do aplicativo foi alterado.
## <a name="see-also"></a>Confira também
- [Acesso a dados locais e remotos em aplicativos ClickOnce](../deployment/accessing-local-and-remote-data-in-clickonce-applications.md)