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çã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. |