Dela via


Felsökning av mallinstallation

Om du stöter på problem med att distribuera projekt- eller objektmallar kan du aktivera diagnostikloggning.

  1. Skapa en pkgdef-fil i mappen Common7\IDE\CommonExtensions för installationen. Till exempel C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdef.

  2. Lägg till följande i pkgdef-filen:

    [$RootKey$\VsTemplate]
    "EnableTemplateDiscoveryLog"=dword:00000001
    
  3. Öppna en kommandotolk för utvecklare för installationen och kör devenv /updateConfiguration.

  4. Öppna Visual Studio och starta dialogrutorna Skapa ett nytt projekt och Nytt objekt för att initiera båda mallträden.

    Mallloggen visas nu i %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticList.csv (instanceid motsvarar installations-ID:t för din instans av Visual Studio). Varje mallträdsinitiering lägger till poster i den här loggen.

Loggfilen innehåller följande kolumner:

  • FullPathToTemplate, som har följande värden:

    • 1 för manifestbaserad distribution

    • 0 för diskbaserad distribution

  • TemplateFileName

  • Andra mallegenskaper

Anmärkning

Om du vill inaktivera loggning tar du antingen bort pkgdef-filen eller ändrar värdet EnableTemplateDiscoveryLog för till dword:00000000och kör devenv /updateConfiguration sedan igen.