Compartilhar via


Versão do aplicativo para criação de alias do aplicativo base

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, confira a documentação do produto Microsoft Dynamics 365. Para ver os planos de lançamento mais recentes, confira os planos de lançamento do Dynamics 365 e Microsoft Power Platform.

Habilitado para Visualização pública Disponibilidade geral
Administradores, criadores ou analistas, automaticamente Este recurso foi lançado. 1º de fevereiro de 2020 Este recurso foi lançado. 1 de abril de 2020

Valor do negócio

Aplicativos inseridos e aplicativos locais personalizados devem ser capazes de modificar o arquivo app.json do aplicativo base e alterar a identidade das extensões do aplicativo. No entanto, ao fazer isso, as soluções nele que apontam para a identidade base da Microsoft não serão resolvidas em relação ao aplicativo inserido ou às personalizações de código local, se estiverem usando dependências explícitas.

Portanto, para oferecer suporte a uma forma para que os aplicativos inseridos especifiquem que estão gerando um alias para o Aplicativo Base da Microsoft para que qualquer extensão criada com base no Aplicativo Base da Microsoft possa ser compilada em relação às suas soluções, é necessário que haja um nível de indireção por meio do alias do aplicativo.

Detalhes do recurso

Os parceiros inseridos e as soluções locais podem criar uma extensão pai chamada Aplicativo, versionada de acordo com a versão base e com um editor exclusivo e adequado. Essa extensão pai é usada principalmente como proxy indireto e deve conter dependências explícitas para as extensões que, de fato, implementam o aplicativo. Além disso, a propriedade propagateDependencies no arquivo app.json deve ser definida como verdadeira. Isso exporá as dependências a qualquer extensão que obtenha dependência da versão do aplicativo proxy.

Os parceiros usarão a propriedade de Versão do aplicativo no arquivo app.json de suas extensões para especificar a versão esperada do aplicativo.

No Visual Studio Code, o conjunto completo de pacotes de símbolos que compõem o "aplicativo" será obtido ao especificar uma versão do aplicativo no arquivo app.json.

Uma dependência explícita do Aplicativo Base da Microsoft terá prioridade sobre a Versão do aplicativo, mas será redirecionada para "aplicativo" se o Aplicativo Base não estiver presente no sistema.

Observação

ApplicationVersion permite somente resolver dependências na compilação. Os autores da extensão inserida devem testá-la para verificar se ela é de fato compatível com o alias fornecido.

Consulte também

O arquivo Microsoft_Application.app (documentos)