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