A (Aplicativos isolados e assemblies lado a lado)

A B C D E F G HI J K L M N O PQ RS T U V W X Y Z

contexto de ativação

Uma estrutura de dados na memória. Cada seção dessa 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 de servidor COM. Esses dados podem ser usados 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 após a ativação. A configuração de aplicativo global especifica a configuração de todos os aplicativos no sistema. A configuração por aplicativo pode substituir a configuração de aplicativo global por aplicativo.

manifesto de configuração do aplicativo

Arquivo que especifica assemblies lado a lado a serem usados por um aplicativo totalmente 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 do 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 nomenclatura, associação, controle de versão, implantação ou configuração de 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 que são chamados de módulos ou assemblies de código. A infraestrutura para o compartilhamento seguro de assemblies é conhecida como compartilhamento de assembly lado a lado.

manifesto do 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 associação para 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.