Compartilhar via


Caixa de diálogo de arquivos do aplicativo

Esta caixa de diálogo permite que você especificar como os arquivos em seu projeto são categorizados para a publicação dinâmica baixando e atualizando. Ele contém uma grade que lista os arquivos de projeto que não são excluídos por padrão, ou que têm um grupo de download.

Para acessar a caixa de diálogo, selecione um nó do projeto na Solution Explorer, em seguida, na projeto menu, clique em Propriedades. Quando o Project Designer for exibida, clique na Publicar guia. Sobre o Publicar página, clique no Arquivos de aplicativo botão.

Mostra a grade de Nome de arquivo, Status da publicação, O grupo de Download, e Hash para cada arquivo.

O Status da publicação de um arquivo determina como ele será tratado durante a publicação, atualizar e fazer o download dinâmico. O significado de cada Status da publicação opção é mostrada na tabela a seguir. Observe que somente o Status da publicação opções que se aplicam a um determinado tipo de arquivo são exibidas na Status da publicação na lista suspensa para um arquivo desse tipo.

Opção de Status de publicação

Description

Tipos de arquivo ao qual esta opção se aplica

Arquivo de dados

Inclua o arquivo de dados no manifesto e cópia para o local de publicação quando é executado o comando Publicar.

Qualquer arquivo não assembly para o qual Build Action for definido como conteúdo pode ter esse status da publicação. Arquivos com mdf de extensões,. ldf e. XML estão definidos para O arquivo de dados por padrão.

Arquivos desse tipo serão instalados no diretório de dados. Quando ocorre uma atualização para o aplicativo, um arquivo de dados pode ser migrado pelo aplicativo.

Quando ocorre uma atualização para o aplicativo, migre as informações neste arquivo para a próxima versão do aplicativo.

Arquivos de assembly não

Incluir

Incluir o arquivo no manifesto e copie para o local de publicação, quando é executado o comando Publicar. Arquivos desse tipo serão instalados na pasta do arquivo de programa, onde residem os arquivos executáveis (. exe) e os assemblies do aplicativo.

Todos os arquivos

Exclude

Excluir o arquivo de manifesto e não copie para o local de publicação quando é executado o comando Publicar.

Todos os arquivos

Pré-requisito

Incluir o arquivo no manifesto e não copie para o local de publicação quando é executado o comando Publicar. Bloquear a instalação, se esse arquivo já não estiver presente no GAC (cache de assembly global). Ele é o usuário final para instalar os pré-requisitos.

Somente os assemblies assinados de nome de alta segurança devem ser marcados como pré-requisitos.

Arquivos de assembly

Arquivos de dados, a migração não substituirá as alterações do usuário no computador cliente. Para obter informações sobre como os arquivos de banco de dados são migrados, consulte Acessando o Local e remoto a dados em aplicativos de ClickOnce.

Se você selecionar uma da (Auto) opções na Status da publicação, como incluir (Auto), o Status da publicação do arquivo é determinada automaticamente com base nas seguintes regras:

  • Por padrão, os arquivos. PDB são excluídos.

  • os arquivos. mdf,. ldf,. mdb e. XML estão definidos para O arquivo de dados por padrão.

  • O <assembly_name> arquivo. XML é excluído por padrão.

  • Todos os outros arquivos de conteúdo para o qual Build Action for definido como conteúdo ter um padrão incluir. Quaisquer arquivos de conteúdo para o qual Build Action não é igual a conteúdo não são mostrados na Arquivos de aplicativo caixa de diálogo e não será publicado.

Incluir e Excluir substituir automaticamente determinados (Auto) opções.

A caixa de diálogo inclui um Hash coluna oferece a opção de incluir ou excluir arquivos a partir do hash gerado.

ObservaçãoObservação

Se você definir um arquivo Hash a configuração como Excluir, um aviso é exibido na grade de registro do arquivo. O aviso "um projeto que contém referências de sem hash não pode ser assinado" é exibida mesmo se o assinar manifestos da ClickOnce opção no assinatura página não estiver selecionada. Se você pretende publicar o aplicativo juntamente com manifestos não assinados, ignore esse aviso. Se o aplicativo está configurado para publicar com manifestos assinados, um erro de compilação será lançado. For more information, see Como: Assinar manifestos de aplicativo e implantação.

Consulte também

Referência

Assinatura de Página, o criador do projeto