Noções básicas sobre implantação de .NET Framework

Alguns dos pacotes e informações de implantação para o .NET estrutura é descrito em outras seções da documentação.Essas seções fornecem informações sobre as unidades autodescritivas chamado módulos (assemblies), que não exigem nenhuma entrada do registro, assemblies de nome forte, que garantir a exclusividade do nome e evitar a falsificação de nome e controle de controle de versão de assembly, que resolve muitos dos problemas associados com conflitos de DLL.Esta seção fornece informações sobre pacotes e distribuição de aplicativos do .NET estrutura.

Empacotamento

O .NET estrutura fornece as seguintes opções para empacotamento de aplicativos:

  • sistema autônomo um único assembly ou um conjunto de módulos (assemblies).

    Com essa opção, você usa simplesmente sistema autônomo arquivos .dll ou .exe sistema autônomo eles foram criados.

  • sistema autônomo arquivos de gabinete (CAB).

    Com essa opção, você pode compactar arquivos em arquivos .cab para fazer distribuição ou faça o baixar leva menos time.

  • sistema autônomo um pacote do Microsoft Windows Installer 2.0 ou em outros formatos de instalador.

    Com essa opção, você criar arquivos .msi para uso com o Windows Installer ou você pacote seu aplicativo para uso com alguns Outros instalador.

Distribuição

O .NET estrutura fornece as seguintes opções para a distribuição de aplicativos:

  • Use o comando XCOPY ou FTP.

    Como aplicativos de tempo de execução de linguagem comum são autodescritivos e não exigem nenhuma entrada do registro, você pode usar o comando XCOPY ou FTP para simplesmente copiar o aplicativo para um diretório apropriado.O aplicativo, em seguida, pode ser executado daquele diretório.

  • Use código para baixar.

    Se você está distribuindo o seu aplicativo pela Internet ou por meio de uma intranet corporativa, você pode simplesmente baixar o código a um computador e executar o aplicativo lá.

  • Use um programa instalador, sistema autônomo o Windows Installer 2.0.

    O Windows Installer 2.0 pode instalar, reparar ou remover módulos (assemblies) do Microsoft .NET estrutura no cache global de assemblies e em pastas particulares.

Para determinar como você deve empacotar e implantar seu aplicativo específico, consulte os cenários abordados no Situações de implantação seção.Se não estão familiarizados com as regras para a localização de assemblies do seu aplicativo para que eles podem ser encontrados em tempo de execução, consulte Como o Runtime Localiza Assemblies.

Considerações sobre segurança também pode afetar como implantar seu aplicativo.Diretiva de segurança concede permissões para código gerenciado de acordo com a como o código é assinado e onde está localizado.Implantando um aplicativo ou componente em um local em que recebe confiança pouco limita o que o aplicativo ou componente pode fazer.Para obter mais informações sobre implantação e considerações de segurança, consulte Código acesso Security Basics.

Consulte também

Tarefas

Como: Desenvolver um Controlarar de formulários do Windows simples

Conceitos

Implantando um aplicativo do Acessar COM

Recursos de implantação do .NET estrutura

Outros recursos

Implantando aplicativos .NET Framework