Compartilhar via


A (aplicativos isolados e assemblies lado a lado)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

contexto de ativação

Uma estrutura de dados na memória. Cada seção desta estrutura contém metadados para funções de API com reconhecimento lado a lado. Por exemplo, uma seção pode ter dados de redirecionamento de DLL, que são usados ​​pelo carregador de DLL, e outra pode ter dados do servidor COM. Esses dados podem ser utilizados para redirecionar o carregamento de uma DLL para uma versão específica, a criação de um objeto COM ou a criação de uma janela para uma versão mais compatível com o aplicativo.

configuração do aplicativo

Nomes e versões de assemblies lado a lado necessários para executar um aplicativo. Quando um aplicativo é implantado com um manifesto, as dependências em versões específicas de assemblies compartilhados lado a lado são definidas explicitamente. Por padrão, a versão do assembly especificada no manifesto é a versão usada na ativação. A configuração global do aplicativo especifica a configuração de todos os aplicativos no sistema. A configuração por aplicativo pode substituir a configuração global do aplicativo por aplicativo.

manifesto de configuração do aplicativo

Arquivo que especifica assemblies lado a lado a serem usados ​​por um aplicativo total ou parcialmente isolado. Os arquivos de manifesto de configuração do aplicativo são instalados na mesma pasta que o arquivo executável do aplicativo.

manifesto do aplicativo

Arquivo que descreve um aplicativo isolado. Ele especifica as informações necessárias para executar o aplicativo, incluindo dependências em assemblies privados, versões específicas de assemblies compartilhados e metadados para assemblies privados. O nome de um arquivo de manifesto de aplicativo é o nome do executável do aplicativo seguido pela extensão .manifest. Por exemplo, para MySampleApp.exe, o arquivo de manifesto seria MySampleApp.exe.manifest.

assembly

Unidade fundamental para nomear, vincular, versionar, implantar ou configurar um bloco de código de programação. Esses assemblies de código podem ser colocados em DLLs ou assemblies COM. Aplicativos com funcionalidade comum podem executar blocos compartilhados de código de programação, chamados de módulos ou conjuntos de código. A infraestrutura para o compartilhamento seguro de assemblies é chamada de compartilhamento de assemblies lado a lado.

manifesto de assembly

Descrição de um assembly lado a lado. Ele especifica o nome, a versão, os arquivos, os recursos do assembly, os dados de ligação para os itens do assembly e as dependências de outros assemblies lado a lado. Um arquivo de manifesto do assembly pode ter qualquer nome de arquivo válido, desde que seja seguido pela extensão .manifest.