Поделиться через


Устранение неполадок при установке шаблона

При возникновении проблем с развертыванием шаблонов проектов или элементов можно включить ведение журнала диагностики.

  1. Создайте pkgdef-файл в папке Common7\IDE\CommonExtensions для установки. Например, C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdefef.

  2. Добавьте следующее в PKGDEF-файл:

    [$RootKey$\VsTemplate]
    "EnableTemplateDiscoveryLog"=dword:00000001
    
  3. Откройте командную строку разработчика для установки и запуска devenv /updateConfiguration.

  4. Откройте Visual Studio и запустите диалоговое окно "Создание проекта " и "Создать элемент ", чтобы инициализировать оба дерева шаблонов.

    Теперь журнал шаблонов отображается в папке %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticsList.csv (instanceid соответствует идентификатору установки экземпляра Visual Studio). Каждая инициализация дерева шаблонов добавляет записи в этот журнал.

Файл журнала содержит следующие столбцы:

  • FullPathToTemplate, имеющий следующие значения:

    • 1 для развертывания на основе манифеста

    • 0 для развертывания на основе дисков

  • TemplateFileName

  • Другие свойства шаблона

Примечание.

Чтобы отключить ведение журнала, удалите pkgdef-файл или измените значение EnableTemplateDiscoveryLog dword:00000000на , а затем запустите devenv /updateConfiguration еще раз.