Compartilhar via


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

Seções relacionadas