Ř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
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í.
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í.
Ujistěte se, že neběží žádná experimentální instance Visual Studio.
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.
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í.
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.
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.
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.