Share via


Como: Gerenciar atualizações para um aplicativo ClickOnce

ClickOnce aplicativos podem verificar atualizações automaticamente ou programaticamente. sistema autônomo desenvolvedor, você tem muita flexibilidade para especificar quando e sistema autônomo são realizadas verificações de atualização, se sistema autônomo atualizações são obrigatórias e onde o aplicativo deve verificar sistema autônomo atualizações.

Você pode configurar o aplicativo para verificar se há atualizações automaticamente antes do início do aplicativo ou em intervalos definidos depois que o aplicativo for iniciado.Além disso, você pode especificar uma versão mínima necessária; ou seja, uma atualização está instalada se versão do usuário for menor que a versão necessária.

Você pode configurar o aplicativo para verificar se há atualizações por meio de programação com base em um evento sistema autônomo uma solicitação do usuário.O procedimento "para verificar atualizações programaticamente" neste tópico mostra como você poderia escrever código que usa oApplicationDeployment classe para verificar se há atualizações com base em um evento.

Também pode implantar sua aplicação de um local e atualizá-lo de outro.Consulte o procedimento "para especificar um local de atualização diferente."

Para obter mais informações, consulte Escolhendo uma estratégia de Atualizar do ClickOnce.

Comportamento de atualização é gerenciado no Atualizações de aplicativo caixa de diálogo , disponível a partir de Publicar página de do Designer de projeto.

Para verificar se há atualizações antes de inicia o aplicativo

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Clique na guia Publish.

  3. clicar no Atualizações botão para em em aberto o Atualizações de aplicativo caixa de diálogo.

  4. No Atualizações de aplicativo caixa de diálogo, certifique-se de que o O aplicativo deve verificar as atualizações está selecionada.

  5. No escolher quando o aplicativo deve verificar as atualizações seção, selecionar Antes do início do aplicativo.Isso garante que os usuários conectados à rede sempre executar o aplicativo com as atualizações mais recentes.

Para verificar se há atualizações em segundo plano depois que o aplicativo for iniciado

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Clique na guia Publish.

  3. clicar no Atualizações botão para em em aberto o Atualizações de aplicativo caixa de diálogo.

  4. No Atualizações de aplicativo diálogo caixa, certifique-se de que a caixa de seleção O aplicativo deve verificar as atualizações está selecionada.

  5. No escolher quando o aplicativo deve verificar para atualizações de seção, selecionar Depois que o aplicativo for iniciado.O aplicativo começará a mais rápida dessa forma, e, em seguida, ele irá verificar se há atualizações em segundo plano e somente notificar o usuário quando uma atualização está disponível.Uma vez instalado, as atualizações não terão efeito até que o aplicativo seja reiniciado.

  6. No Especifique a freqüência com a qual o aplicativo deve verificar as atualizações seção, selecionar um dos Verifique sempre que o aplicativo é executado (o padrão) ou Verifique cada e insira um intervalo de time e número.

Para especificar uma versão mínima necessária para o aplicativo

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Clique na guia Publish.

  3. clicar no Atualizações botão para em em aberto o Atualizações de aplicativo caixa de diálogo.

  4. No Atualizações de aplicativo caixa de diálogo, certifique-se de que o O aplicativo deve verificar as atualizações está selecionada.

  5. selecionar o Especifique uma versão mínima necessária para este aplicativo caixa de seleção e, em seguida, insira Principais, Secundária, Compilação, and Revisão números para o aplicativo.

Para especificar um local de atualização diferente

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Clique na guia Publish.

  3. clicar no Atualizações botão para em em aberto o Atualizações de aplicativo caixa de diálogo.

  4. No Atualizações de aplicativo caixa de diálogo, certifique-se de que o O aplicativo deve verificar as atualizações está selecionada.

  5. No Atualizar local campo, digite o local de atualização com um URL totalmente qualificado, usando o formato http://Hostname/ApplicationName ou um caminho UNC usando \\servidor\ApplicationName formato, ou clicar o Procurar botão para procurar o local de atualização.

Para verificar atualizações programaticamente

  1. Com um projeto selecionado no Solution Explorer, no menu Project, clique em Properties.

  2. Clique na guia Publish.

  3. clicar no Atualizações botão para em em aberto o Atualizações de aplicativo caixa de diálogo.

  4. No Atualizações de aplicativo diálogo caixa, certifique-se de que o O aplicativo deve verificar as atualizações está desmarcada.(Opcionalmente, selecionar esta caixa de seleção Verificar por atualizações por meio de programação e também permitem que o tempo de execução do ClickOnce verificar atualizações automaticamente.)

  5. No Atualizar local campo, digite o local de atualização com um URL totalmente qualificado, usando o formato http://Hostname/ApplicationName ou um caminho UNC usando \\servidor\ApplicationName formato, ou clicar o Procurar botão para procurar o local de atualização.O local de atualização é onde o aplicativo irá procurar uma versão atualizada de si mesmo.

  6. criar um botão, o item de menu ou Outros item de interface de usuário em um formulário do Windows que os usuários irão selecionar para verificar se há atualizações.Do manipulador de eventos do item, chame um método para verificar e instalar atualizações.Você pode encontrar um exemplo de código do Visual Basic e Visual translation from VPE for Csharp para tal um método em Como: Marcar se há atualizações de aplicativo por programação usando a API de implantação do ClickOnce.

  7. Crie seu aplicativo.

Consulte também

Tarefas

Como: publicar um aplicativo ClickOnce.

Como: Marcar se há atualizações de aplicativo por programação usando a API de implantação do ClickOnce

Conceitos

Escolhendo uma estratégia de Atualizar do ClickOnce

Visão geral sobre a implantação do ClickOnce

Referência

Caixa de diálogo das atualizações de aplicativo

ApplicationDeployment

Outros recursos

Publicando aplicativos ClickOnce