Interoperabilidade de COM sem registro
Interoperabilidade de COM sem registro ativa um componente sem usar o registro do Windows para armazenar informações de assembly. Em vez de registrar um componente em um computador durante a implantação, você pode criar arquivos de manifesto Win32 estilo em tempo de design que contêm informações sobre vinculação e ativação. Esses arquivos de manifesto, em vez de chaves de registro direcionam para a ativação de um objeto.
Usando a ativação sem registro para seus assemblies em vez de registrá-los durante a implantação oferece duas vantagens:
Você pode controlar qual versão da DLL é ativado quando mais de uma versão é instalada em um computador.
Os usuários finais pode usar o XCOPY ou FTP para copiar o seu aplicativo para um diretório apropriado no seu computador. O aplicativo, em seguida, pode ser executado a partir desse diretório.
Esta seção descreve os dois tipos de manifestos necessários para interoperabilidade de COM sem registro: manifestos de aplicativos e de componentes. Esses manifestos são arquivos XML. Um manifesto de aplicativo é criado por um desenvolvedor de aplicativos, contém metadados que descrevem as dependências de assembly e assemblies. Um manifesto do componente, criado por um desenvolvedor de componentes contém informações, caso contrário, localizadas no registro do Windows.
Nesta seção
Requisitos para interoperabilidade de COM sem registro
Identifica o sistema operacional e.Requisitos de versão do NET Framework.Configurando componentes COM para habilitar livre registro
Descreve os conjuntos de módulos COM lado a lado.Como: Configure.NET Framework-Based Components for habilitar livre registro
Descreve como criar um manifesto de aplicativo e como criar e incorporar um manifesto do componente.
Seções relacionadas
- Execução lado a lado para interoperabilidade COM
Descreve como compartilhar com segurança os componentes por meio de serviços de interoperabilidade COM.