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