Sdílet prostřednictvím


Řešení potíží s rozšířeními pro diagramy vrstev

Toto téma řeší některé problémy, které se mohou vyskytnout při vytváření rozšíření modelu vrstvy v aplikaci Visual Studio Ultimate.

Po stisknutí klávesy F5 pro ladění mého rozšíření, mé příkazy, obslužné rutiny gesta, rozšíření ověřování ani vlastní vlastnost nejsou zobrazeny v diagramech vrstev v experimentální instanci aplikace Visual Studio

  1. Otevřete řešení rozšíření v experimentální instanci sady Visual Studio a v nabídce Sestavení klepněte na tlačítko Znovu sestavit řešení.

  2. Stisknutím klávesy F5 nebo CTRL + F5 spustíte experimentální instanci sady Visual Studio.Otevřít diagram vrstvy a otestujte rozšíření.

Pokračujte dalším postupem, je-li třeba.

Běží starší verze mého rozšíření.

  1. Ujistěte se, že neběží žádná experimentální instance Visual Studio.

  2. Odstraňte následující složku: %LocalAppData%\Microsoft\VisualStudio\12.0Exp\ComponentModelCache

    [!POZNÁMKA]

    %LocalAppData% je obvykle DriveName:\Users\UserName\AppData\Local.V systému Windows XP nebo Windows 2003 použijte %AppData% místo %LocalAppData%.

Pokračujte dalším postupem, je-li třeba.

Objeví se stará verze mých výsledků ověření nebo má metoda ověřování není volána.

  1. V experimentální instanci Visual Studio, v nabídce Sestavení klikněte na tlačítko Vyčistit řešení.Tato akce smaže zachycené výsledky předchozí analýzy ověření.

  2. Ujistěte se, že jsou spojeny s prvky kódu vrstvy v modelu a že v modelu je alespoň jeden odkaz závislosti.Ověření není vyvolána, pokud není co ověřovat.

  3. Pravidelné zarážky nemusí fungovat v metodě ověření, protože běží v samostatném procesu.Je nutné vložit volání System.Diagnostics.Debugger.Launch(), pokud chcete procházet metodou.

  4. V source.extension.vsixmanifest, ve vrstvě projektu ověřování se přesvědčte, že jste přidali položku Komponenta MEF i Vlastní typ rozšíření v části Obsah.

Viz také

Koncepty

Rozšíření diagramů vrstev