Udostępnij za pośrednictwem


Rozwiązywanie problemów z rozszerzeniami dla diagramów warstw

Ten temat omawia niektóre problemy, które mogą wystąpić podczas tworzenia warstwy modelu rozszerzeń w Visual Studio Ultimate.

Po naciśnięciu klawisza klawisz F5, aby debugować moje rozszerzenia, moje polecenia, programy obsługi gestu, rozszerzenia sprawdzania poprawności ani właściwości niestandardowe nie pojawiają się na diagramach warstwy w instancji eksperymentalnejVisual Studio

  1. Otwórz swoje rozwiązanie rozszerzenia w doświadczalnych wystąpieniu Visual Studio i w menu Kompilacja, kliknij przycisk Rozwiązanie kompilacji.

  2. Naciśnij klawisz F5 lub CTRL + F5, aby uruchomić doświadczalne wystąpienie Visual Studio.Otwórz diagram warstwy i przetestuj swoje rozszerzenia.

Przejdź do następnej procedury, jeżeli jest to konieczne.

Uruchamia starą wersję mojego rozszerzenia.

  1. Upewnij się, że żadne wystąpienie doświadczalne Visual Studio nie jest uruchomione.

  2. Usuń następujący folder: %LocalAppData%\Microsoft\VisualStudio\12.0Exp\ComponentModelCache

    [!UWAGA]

    %LocalAppData% zazwyczaj znajduje się w DriveName:\Users\UserName\AppData\Local.W systemie Windows XP lub Windows 2003 należy użyć % AppData % zamiast % LocalAppData %.

Przejdź do następnej procedury, jeżeli jest to konieczne.

Pojawi się stara wersja mojego wyniku weryfikacji lub moja metoda sprawdzania poprawności nie jest wywoływana.

  1. W doświadczalnym wystąpieniu Visual Studio w menu Kompilacja kliknij Wyczyść rozwiązanie.Czyści buforowane wyników poprzedniej analizy sprawdzania poprawności.

  2. Upewnij się, że warstwy w modelu są związane z elementami kodu i że istnieje co najmniej jedno łącze zależności w modelu.Sprawdzanie poprawności nie zostanie wywołane, jeśli nie ma nic do sprawdzania poprawności.

  3. Regularne punkty przerwania mogą nie działać w metodzie sprawdzania poprawności, ponieważ działa w oddzielnym procesie.Musisz wstawić numer telefonu, aby System.Diagnostics.Debugger.Launch() jeśli chcesz przejść przez metodę.

  4. W source.extension.vsixmanifest w projekcie sprawdzania poprawności warstwy, upewnij się, że dodano zarówno element Składnik MEF jak i element Niestandardowy typ rozszerzenia w obszarze Zawartość.

Zobacz też

Koncepcje

Rozszerzanie diagramów warstw