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 | 1º de fevereiro de 2020 | 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)