Compartilhar via


Como: implantar usando XCopy

Este tópico demonstra como implantar aplicativos copiando arquivos de aplicativo de um computador para outro.Essa técnica é útil para depuração de aplicativos em outro computador.Para informações detalhadas sobre esse cenário de implantação, consulte Cenários para exemplos de implantação.

Implantando DLLs de biblioteca do Visual C++ sistema autônomo assemblies compartilhados

Pacote redistribuível do Visual C++ podem ser usado para implantar versão versões de todas as bibliotecas Visual C++.Estes são três versões desse pacote — x86, x64 e IA64–that podem ser usado em versões do Windows correspondentes.Este pacote instala apenas versões das bibliotecas do Visual C++.Versões de depurar ou podem ser implantadas sistema autônomo particular módulos (assemblies) ou usando sistema autônomo versões de depurar do Visual C++ mesclagem Modules.Versões de depurar de mesclagem módulos podem ser empacotados junto com a versão de depurar do aplicativo usando o Setup and implantação projeto conforme descrito em Como: Implantar uma configuração e projeto de implantação. Também é possível instalar um módulo de mesclagem usando Windows Installer (msiexec.exe).Para obter mais informações, consulte Preparando uma computador de teste para executar um executável de depurar.

Implantar bibliotecas Visual C++ usando o pacote redistribuível do Visual C++, execute as seguintes etapas:

Etapas

  1. criar uma estrutura de pastas no computador de desenvolvimento que corresponde à estrutura de pasta a ser usado no computador de destino.Para esse exemplo, crie uma pasta \bin e copie myapplication.exe para dentro desta pasta.Em seguida, criar uma pasta \bin\mylibrary e uma cópia MyLibrary.dll lá.

  2. Copie esta pasta para o computador de destino.

  3. Copiar pacote redistribuível do Visual C++ (vcredist_x86.exe) de %WindowsSdkDir%\Bootstrapper\Packages\vcredist_x86\vcredist_x86.exe para o computador de destino

    Observação:

    Para aplicativos criados no Visual C++ Express, é recomendável para redistribuir bibliotecas Visual C++ usando o Visual C++ Redistributable pacote (vcredist_x86.exe).O Visual C++ Express não; não estiverem instaladas deste pacote no entanto, pode ser baixado do Microsoft Visual C++ 2008 Redistributable pacote (x86) .

  4. Execução vcredist_x86.exe em computer.This destino instala todos sistema autônomo Visual C++ bibliotecas sistema autônomo assemblies compartilhados. Em um computador de destino com suporte para vinculação baseada em manifesto de aplicativos para suas dependências (Windows XP Home Edition, Windows XP Professional, Windows Server 2003Windows Vista) as bibliotecas são instaladas na pasta WinSxS. Em um computador sem esse suporte (Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows 2000), as bibliotecas são instaladas em pastas de WinSxS e System32.

    Observação:

    Para implantar aplicativos de 64 bit para sistemas operacionais de 64 bit, use vcredist_x64.exe ou vcredist_ia64.exe.Esses pacotes também podem ser baixados do Microsoft Visual C++ 2008 Redistributable pacote (x64) Microsoft Visual C++ 2008 Redistributable pacote (ia64) and Microsoft Visual C++ 2008 Redistributable pacote (ia64)

    Observação:

    vcredist _*.exe instala somente as versões de versão de Visual C++ DLLs. Depurar versões só devem ser implantadas sistema autônomo particular assemblies; consulte o procedimento a seguir para obter mais detalhes.

    Observação:

    Executando vcredist_x86.exe em Windows Vista requer elevação.

  5. Seu aplicativo está pronto para ser executado.

Implantação de DLLs de biblioteca do Visual C++ sistema autônomo particular assemblies

Nesse cenário, o aplicativo é implantado apenas copiar uma pasta de computador de desenvolvimento para o computador de destino e instalando sistema autônomo assemblies dependentes sistema autônomo particular conjuntos lado a lado.Implantar bibliotecas Visual C++ sistema autônomo particular assemblies, execute sistema autônomo seguintes etapas:

Etapas

  1. criar uma estrutura de pastas no computador de desenvolvimento que corresponde à estrutura de pasta a ser usado no computador de destino.Para esse exemplo, crie uma pasta \bin e copie myapplication.exe para dentro desta pasta.Em seguida, criar uma pasta \bin\mylibrary e uma cópia MyLibrary.dll lá.

  2. No computador de desenvolvimento de %PROGDIR%\Microsoft Visual Studio 9.0\VC\Redist\x86, copie Microsoft.VC90.CRT e Microsoft.VC90.MFC \bin e \bin\MyLibrary.

    Observação:

    O Visual C++ Express não cria %PROGDIR%\Microsoft Visual Studio 9 .0 \VC\Redist\ durante a instalação no computador de desenvolvimento.Para redistribuir bibliotecas Visual C++ com aplicativos criados com Visual C++ Express, use pacotes redistribuível do Visual C++) VCRedist _*.exe).Consulte a seção "Implantando Visual C++ biblioteca DLLs sistema autônomo assemblies compartilhados" acima para obter mais informações.

    Observação:

    Para implantar aplicativos de 64 bit para sistemas operacionais de 64 bit, use \vc\redist\amd64 ou \vc\redist\ia64.

  3. Copie a pasta \bin para o computador de destino.Em um computador de destino com suporte a vinculação baseada em manifesto (Windows XP Home Edition, Windows XP Professional, Windows Server 2003Windows Vista) sem preparação adicional é necessária. Em um computador sem esse suporte (Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows 2000), Microsoft.VC90.CRT e Microsoft.VC90.MFC devem estar no caminho.

    Observação:

    Para aplicativos de depurar, usar a depurar DLLs de \ vc\redist\debug_nonredist \.No entanto, remoto depurar pode não funcionar para um aplicativo que implementa sistema autônomo versões de depurar das bibliotecas Visual C++ sistema autônomo conjuntos privados.Para obter mais informações, consulte Preparando uma computador de teste para executar um executável de depurar.

    Observação:

    Se você desejar fazer depuração remota no computador de destino, você deve copiar sobre a depuração de DLLs ou siga o procedimento para instalar depurar DLLs em Preparando uma computador de teste para executar um executável de depurar.

Consulte também

Tarefas

Como: Implantar uma configuração e projeto de implantação

Conceitos

Exemplos de implantação

Redistribuição de um aplicativo e vinculação IT para bibliotecas específicas