Udostępnij za pośrednictwem


Kontekst projektu

Gdy użytkownik dodaje lub współpracuje z projektami i elementami projektu, środowisko IDE używa pojęcia kontekstu projektu w celu określenia sposobu wykonywania różnych operacji.

Zazwyczaj pliki są standardowymi obiektami projektu, które użytkownik jawnie tworzy, wybierając polecenie Nowy projekt lub udostępniając je, wybierając polecenie Otwórz projekt w menu Plik. W takich przypadkach pliki są tworzone i otwierane w kontekście projektu, a typ projektu definiuje kontekst edycji dokumentu.

Niektóre projekty zapewniają bardzo bogaty kontekst. Na przykład projekt zarządza połączeniem bazy danych o zakresie projektu, przestrzenią nazw programową lub bazą danych o zakresie projektu na potrzeby powiązania danych. Użytkownik może często otwierać pliki lub połączenia bazy danych bezpośrednio przy użyciu określonego obiektu projektu, takiego jak element projektu wyświetlany w Eksplorator rozwiązań.

Czasami kontekst projektu elementu nie jest jawnie określony. Na przykład kontekst elementu nie jest dostępny, gdy użytkownik otworzy plik, wybierając polecenie Otwórz istniejący plik w menu Plik, gdy debuger działa w pliku lub gdy użytkownik kliknie polecenie Znajdź w plikach w oknie dialogowym Znajdź i zamień. Aby obsłużyć te sytuacje, środowisko IDE wywołuje metodę IVsUIShellOpenDocument zarządzania procesem znajdowania najlepszego projektu w celu otwarcia dokumentu.

Zobacz też