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
Implantando Aplicativos e Componentes