Compartilhar via


Implantação ClickOnce para aplicativos do Visual C++

Visual Studio fornece duas tecnologias diferentes para implantar aplicativos do Windows: ClickOnce implantação de ou Windows Installer implantação.

Implantação de ClickOnce em C++

The Visual C++ ambiente de desenvolvimento não oferece suporte direto a implantação do Visual C++ projetos com ClickOnce, mas ferramentas estão disponível para usá-lo.

Observação:

Visual Studio oferece suporte ClickOnce no Visual C# e Visual Basic ambientes de desenvolvimento. Se seu Visual C++ projeto é uma dependência de um Visual C# projeto, você pode publicar o aplicativo (incluindo suas dependências) usando ClickOnce implantação da partir do Visual C# ambiente de desenvolvimento.

Para implantar um Visual C++ usando o aplicativo ClickOnce, você precisa primeiro compilação um Manifesto de aplicativo ClickOnce e um Manifesto Deployment ClickOnce  usando o Geração e Edição (Mage.exe) ferramenta de manifesto ou sua versão de interface gráfica do usuário (para obter informações, consulte Ferramenta de edição, cliente gráfico (MageUI.exe) e geração de manifesto).

Primeiro você usa o Mage.exe para compilação o manifesto do aplicativo; o resultante será de arquivo .manifest extensão têm.Em seguida, você usar Mage.exe para compilação o manifesto de implantação; o resultante será de arquivo têm a extensão .aplicativo.Em seguida, você assinar os manifestos.

O manifesto do aplicativo deve especificar o processador de destino (x86, x64, or Itanium).See Implantando aplicativos de 64 bits Para obter informações sobre essas opções.

Além disso, o nome de manifestos de aplicativo e implantação deve ser diferente do nome do aplicativo de C++.Isso evita o conflito entre o manifesto do aplicativo criado por Mage.exe e o manifesto externo que faz parte de um aplicativo C++.

Sua implantação terá que instalar qualquer Visual C++ bibliotecas em que seu aplicativo depende. Para determinar as dependências de um aplicativo específico, você pode usar depends.exe ou o utilitário DUMPBIN com a opção /dependentes.Para obter mais informações sobre dependências, consulte Noções básicas sobre dependências de um aplicativo Visual do C++. Você talvez precise executar VCRedist.exe; este utilitário instala Visual C++ bibliotecas no computador de destino.

Talvez também seja necessário criar um bootstrapper (pré-requisitos instalador) para seu aplicativo implantar componentes pré-requisitos; para obter informações sobre o bootstrapper, consulte Adicionando pré-requisitos Personalizar.

Para obter uma descrição mais detalhada da tecnologia, consulte Implantação do ClickOnce. Para obter um exemplo detalhado de ClickOnce implantação, consulte Demonstra Passo a passo: Implantando manualmente um aplicativo ClickOnce.

Consulte também

Conceitos

Adicionando pré-requisitos Personalizar

Referência

Geração e Edição (Mage.exe) ferramenta de manifesto

Ferramenta de edição, cliente gráfico (MageUI.exe) e geração de manifesto

Ferramenta de criação de certificado (Makecert.exe)

Outros recursos

Implantação (C++)

Implantando Aplicativos e Componentes

Implantação do Windows Installer

Implantação do ClickOnce

Guia de programação .NET

Nativo e interoperabilidade .NET