Compartilhar via


Pré-requisitos de implantação de aplicativo

Para garantir que seu aplicativo será instalado e executado com êxito, você deve primeiro verificar se todos os componentes dos quais o aplicativo é dependente são já instalados no computador de destino.Por exemplo, a maioria dos aplicativos criados usando Visual Studio têm uma dependência de .NET Framework; a versão correta do Common linguagem tempo de execução deve estar presente no computador de destino antes que o aplicativo está instalado.

Detecção de plataforma do ClickOnce

Antes de instalar um aplicativo em um computador cliente, ClickOnce examinará o cliente para garantir que ele tenha certos requisitos especificados no manifesto do aplicativo. Eles incluem:

  • A versão mínima necessária do common linguagem tempo de execução, que é especificada sistema autônomo uma dependência de assembly no manifesto do aplicativo.

  • A versão mínima necessária do sistema operacional Windows necessários para o aplicativo sistema autônomo especificado no manifesto do aplicativo usando o <osVersionInfo> elemento. (See < dependência > Elemento (aplicativo ClickOnce))

  • A versão mínima de todos sistema autônomo assemblies que devem ser pré-instalado nos cache global de assemblies (GAC), conforme especificado pelo conjunto de declarações de dependência no manifesto do assembly.

ClickOnce poderá detectar a pré-requisitos ausentes, mas não é possível instalá-las. Se algum dessas dependências de plataforma são encontradas estar faltando, ClickOnce Interrompe a instalação e exibe uma caixa de diálogo de erro do usuário.

Observação:

Não há suporte de ferramenta de configuração versões específicas da .NET Framework e o sistema operacional no manifesto. Para alterar sistema autônomo valores padrão gerados por ferramentas sistema autônomo, por exemplo, Visual Studio e MageUI.exe, você precisa edição o manifesto do aplicativo em um editor de texto e, em seguida, assinar novamente sistema autônomo manifestos de aplicativo e implantação.

Inicialização de aplicativos ClickOnce

Pré-requisitos ausentes devem ser instalados usando pacotes redistribuíveis separados.sistema autônomo ferramentas de implantação em Visual Studio permitem que você instalar o .NET Framework e outros redistribuíveis sistema autônomo parte de sua instalação — uma prática conhecida sistema autônomo bootstrapping.

Visual Studio inclui os seguintes pacotes de implantação:

  • .NET Framework versão 2,0 

  • Microsoft dados acesso Components (MDAC) 2,8

  • Microsoft Visual J# .NET estrutura Redistributable pacote 3.1

  • SQL Server 2005 Express edição

  • Windows Installer 2.0

Por padrão, de inicialização está ativado para a implantação do Windows Installer e a implantação com ClickOnce. Você pode desabilitar a inicialização de um componente, mas você só deve fazer isso se tiver certeza de que a versão correta do componente já está instalada em todos os computadores de destino.

Ao implantar um ClickOnce aplicativo, usando Visual Studio, o ambiente de desenvolvimento solicitará que você se desejar incluir determinados redistribuíveis, sistema autônomo o .NET Framework, sistema autônomo dependências. Se você selecionar um ou mais dessas opções, Visual Studioirá gerar um programa executável do Windows chamado Setup.exe (o "bootstrapper") que é responsável por instalar essas dependências antes de executar seu aplicativo. Esse bootstrapper é executado sistema autônomo um processo separado que é independente do ClickOnce mecanismo de time de execução.

Com ClickOnce implantação, a página Publish.htm gerado pela ClickOnce Publicar Assistente pontos em um link que instala somente o aplicativo ou em um link que instala o aplicativo e os componentes bootstrapped.

Se você não usar Visual Studio, mas os aplicativos na linha de comando de compilar, você poderá criar o ClickOnce inicialização de aplicativo por meio de uma tarefa do Microsoft Build Engine (MSBuild). Essa é a mesma compilação da tarefa que Visual Studio usa para gerar o aplicativo de inicialização. Para obter mais informações, consulte Tarefa GenerateBootstrapper.Para obter mais informações sobre como usar o MSBuild para compilar projetos, consulte Visão geral do MSBuild.

Durante a instalação, os usuários em determinados sistemas operacionais do Windows podem ser solicitados para permissões administrativas executar os redistribuíveis, mesmo se eles já estiverem instalados.

sistema autônomo alternativa de inicialização, você pode pre-implantar componentes usando um sistema de distribuição eletrônica de software, sistema autônomo o Microsoft Systems Management servidor (SMS).

Inicialização argumentos de linha de comando do aplicativo (Setup.exe)

O Setup.exe gerados por Visual Studio e as tarefas do MSBuild suporta o pequeno conjunto de argumentos de linha de comando a seguir. Quaisquer argumentos fornecidos para o aplicativo de inicialização fora essas são encaminhados para o instalador do aplicativo.

  • -?, -h, -help
    Exibe uma caixa de diálogo de Ajuda.

  • -url, -componentsurl
    Mostra a URL armazenada e -componentsurl Para isso que configurar.

  • **-url=**location
    Define o URL onde o Setup.exe irá procurar o ClickOnce aplicativo.

  • **-componentsurl=**location
    Define o URL onde o Setup.exe irá procurar sistema autônomo dependências, sistema autônomo a .NET Framework.

  • **-homesite=True|**False
    Quando True, baixa as dependências de localização desejada no site do fornecedor.Isso substitui o -componentsurl a configuração. Quando False, baixa as dependências da URL especificada pela -componentsurl.

Consulte também

Conceitos

Escolhendo uma estratégia de implantação do ClickOnce

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

Visão geral do MSBuild