Partilhar via


ClickOnce a implantação de aplicativos Visual C++

Visual Studiofornece duas tecnologias diferentes para implantar aplicativos do Windows: Implantação de ClickOnce ou Do Windows Installer implantação.

Implantação de ClickOnce em C++

O Visual C++ o ambiente de desenvolvimento não diretamente dar suporte à implantação de Visual C++ projetos com ClickOnce, mas as ferramentas estão disponíveis para usá-lo.

ObservaçãoObservação

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

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

Primeiro você usar Mage para criar o manifesto do aplicativo; o arquivo resultante terá o manifest de extensão. Use Mage para criar o manifesto de implantação; o arquivo resultante terá a Application de extensão. Em seguida, você assina os manifestos.

O manifesto do aplicativo deve especificar o processador de destino (x86, x64, ou Itanium). Consulte Deploying 64- para obter informações sobre essas opções.

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

Sua implantação será necessário instalar nenhum Visual C++ bibliotecas depende do seu aplicativo. Para determinar as dependências de um determinado aplicativo, você pode usar o Depends. exe ou o utilitário DUMPBIN com a opção /DEPENDENTS. Para obter mais informações sobre dependências, consulte Noções básicas sobre dependências de um aplicativo Visual C++. Talvez você precise executar VCRedist.exe; Este utilitário instala Visual C++ bibliotecas no computador de destino.

Talvez você precise criar um bootstrapper (installer pré-requisitos) para seu aplicativo implantar os componentes de pré-requisito; Para obter informações sobre o bootstrapper, consulte Criação de pacotes de Bootstrapper.

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

Consulte também

Referência

Mage (geração de manifesto e ferramenta de edição)

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

O Makecert. exe (ferramenta de criação de certificado)

Conceitos

<>>Implantação e segurança do ClickOnce

Criação de pacotes de Bootstrapper

Outros recursos

Implantação (Visual C++)

Implantando Aplicativos e Componentes

Implantação do Visual Studio Installer

.Guia de programação NET

Nativo e.NET interoperabilidade