Solução de problemas de instalação de modelo

Se você tiver problemas ao implantar ou executar seus modelos de projetos ou de itens, poderá habilitar o log de diagnóstico.

  1. Crie um arquivo pkgdef na pasta Common7\IDE\CommonExtensions para sua instalação. Por exemplo, C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdef.

  2. Adicione o seguinte ao arquivo pkgdef:

    [$RootKey$\VsTemplate]
    "EnableTemplateDiscoveryLog"=dword:00000001
    
  3. Abra um Prompt de Comando do Desenvolvedor para sua instalação e execute devenv /updateConfiguration.

  4. Abra o Visual Studio e inicie as caixas de diálogo Criar um novo projeto e Novo Item para inicializar ambas as árvores de modelo.

    O log de modelos agora aparece em %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticList.csv (instanceid corresponde à ID de instalação da instância do Visual Studio). Cada inicialização de árvore de modelo acrescenta entradas a esse log.

O arquivo de log contém as seguintes colunas:

  • FullPathToTemplate, que tem os seguintes valores:

    • 1 para implantação baseada em manifesto

    • 0 para implantação baseada em disco

  • TemplateFileName

  • Outras propriedades de modelo

Observação

Para desabilitar o registro em log, remova o arquivo pkgdef ou altere o valor de EnableTemplateDiscoveryLog para dword:00000000e execute devenv /updateConfiguration novamente.