O editor do manifest do recurso utiliza os mesmos conceitos vistos nos outros editores de PDE. Ele possui duas páginas de formulário (Visão Geral e Conteúdo) e uma página de Origem que mostra o código XML bruto do arquivo manifest.
As informações que são digitadas durante a configuração do projeto do recurso podem ser alteradas na página de Visão Geral. Além disso, você pode fornecer URLs para sites de atualização e sites de descoberta na folha de propriedade. As URLs do site de atualização são utilizadas pelo Gerenciador de Atualização ao procurar novas atualizações. As URLs do site de descoberta são utilizadas para apontar usuários para outros recursos e/ou sites interessantes.
Você pode fornecer sua própria imagem de banner, que será utilizada no Gerenciador de Atualização, quando os usuários procurarem seu recurso. Se o recurso for marcado como 'principal', ele será tratado como recurso de 'produto' e terá responsabilidades adicionais (fornecendo informações 'Sobre', telas de abertura, etc.).
Por padrão, seu recurso é tratado como universalmente portável. É possível incluir limitações fornecendo sistemas operacionais/de janelas suportados, idiomas e/ou arquiteturas de sistema. Essas informações serão utilizadas para assegurar que seu recurso não seja instalado ou mostrado no contexto que não corresponda a essas limitações.
Os recursos são necessários para fornecer descrição, licença e informações de copyright. Essas informações podem ser editadas na página de Informações. Cada uma dessas três categorias pode ser representada como texto ou uma URL que aponta para uma página de HTML válida. Embora a URL possa ser absoluta, as páginas de HTML são normalmente fornecidas com o recurso e as URLs são relativas à raiz do projeto.
Os plug-ins e fragmentos que fazem parte do seu recurso são listados na página de Conteúdo. Pressionar o botão Incluir... ativa uma lista de caixas de opções que representam todos os plug-ins e fragmentos válidos na área de trabalho. Se você der um clique duplo em uma entrada de plug-in ou fragmento, o editor de manifest do plug-in ou do fragmento abrirá para o item selecionado.
Plug-ins obrigatórios são aqueles que não fazem parte do recurso, mas devem estar presentes na plataforma de destino como um pré-requisito para instalação do recurso. Se algum deles estiver ausente, o recurso não será instalado. Os plug-ins obrigatórios podem ser calculados, com base em informações de dependência coletiva em plug-ins e fragmentos ou incluídos manualmente utilizando o botão Incluir.... O requisito pode basear-se exclusivamente em IDs de plug-ins ou ser limitado posteriormente, através de versões e regras de correspondência esperadas.
Além dessas páginas padrão, o manifest do recurso pode ser utilizado para definir dados mais avançados do manifest do recurso. Recursos maiores podem ser construídos incluindo-se outros recursos, criando, assim, uma hierarquia de recursos. Além dos plug-ins, entradas de dados opacas podem ser especificadas para transportar informações personalizadas do recurso. Essas entradas geralmente vêm juntas com rotinas de tratamento de instalação personalizadas. As rotinas de tratamento de instalação podem ser utilizadas para executar tarefas de instalação não padrão e manipular entradas de dados, depois de serem transferidas por download pelo Gerenciador de Atualização. Leia mais sobre esse e outros assuntos sobre recursos, no guia de Instalação e Atualização da Plataforma.