Udostępnij za pośrednictwem


Parametry kontekstu

W zintegrowanym środowisku projektowym programu Visual Studio można dodawać kreatory do okien dialogowych Nowy projekt, Dodawanie nowego elementu lub Dodawanie podprojektu . Dodane kreatory są dostępne w menu Plik lub klikając prawym przyciskiem myszy projekt w Eksplorator rozwiązań. Środowisko IDE przekazuje parametry kontekstu do implementacji kreatora. Parametry kontekstu definiują stan projektu, gdy środowisko IDE wywołuje kreatora.

Środowisko IDE uruchamia kreatora, ustawiając flagę VSADDITEMOPERATION w wywołaniu środowiska IDE na AddItem metodę projektu. Po ustawieniu projekt musi spowodować IVsExtensibility::RunWizardFile wykonanie metody przy użyciu zarejestrowanej nazwy kreatora lub identyfikatora GUID i innych parametrów kontekstu, które środowisko IDE przekazuje do niego.

Parametry kontekstu dla nowego projektu

Parametr Opis
WizardType Zarejestrowany typ kreatora (vsWizardNewProject) lub identyfikator GUID wskazujący typ kreatora. W implementacji zestawu VISUAL Studio SDK identyfikator GUID kreatora to {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Ciąg, który jest unikatową nazwą projektu programu Visual Studio.
LocalDirectory Lokalizacja lokalna plików roboczych projektów.
InstallationDirectory Ścieżka katalogu programu Visual Studio jest instalowana.
FExclusive Flaga logiczna wskazująca, że projekt powinien zamknąć otwarte rozwiązania.
SolutionName Nazwa pliku rozwiązania bez części katalogu lub rozszerzenia sln . Nazwa pliku suo jest również tworzona przy użyciu polecenia SolutionName. Jeśli ten argument nie jest pustym ciągiem, kreator używa Create polecenia przed dodaniem projektu za pomocą AddFromTemplatepolecenia . Jeśli ta nazwa jest pustym ciągiem, użyj polecenia AddFromTemplate bez wywoływania metody Create.
Silent Wartość logiczna wskazująca, czy kreator powinien działać w trybie dyskretnym, jakby kliknięto przycisk Zakończ (TRUE).

Parametry kontekstu dla polecenia Dodaj nowy element

Parametr Opis
WizardType Zarejestrowany typ kreatora (vsWizardAddItem) lub identyfikator GUID wskazujący typ kreatora. W implementacji zestawu SDK programu Visual Studio identyfikator GUID kreatora to {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Ciąg, który jest unikatową nazwą projektu programu Visual Studio.
ProjectItems Lokalizacja lokalna zawierająca robocze pliki projektu.
ItemName Nazwa elementu, który ma zostać dodany. Ta nazwa to domyślna nazwa pliku lub nazwa pliku, którą użytkownik wpisze w oknie dialogowym Dodawanie elementów . Nazwa jest oparta na flagach ustawionych w pliku vsdir . Nazwa może być wartością null.
InstallationDirectory Ścieżka katalogu programu Visual Studio jest instalowana.
Silent Wartość logiczna wskazująca, czy kreator powinien działać w trybie dyskretnym, jakby kliknięto przycisk Zakończ (TRUE).

Parametry kontekstu dla dodawania podprojektu

Parametr Opis
WizardType Zarejestrowany typ kreatora (vsWizardAddSubProject) lub identyfikator GUID wskazujący typ kreatora. W implementacji zestawu SDK programu Visual Studio identyfikator GUID kreatora to {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Ciąg, który jest unikatową nazwą projektu programu Visual Studio.
ProjectItems Wskaźnik do kolekcji ProjectItems , na której działa kreator. Ten wskaźnik jest przekazywany do kreatora na podstawie wyboru hierarchii projektu. Użytkownik zazwyczaj wybiera folder, w którym należy umieścić element, a następnie wywołuje okno dialogowe Dodawanie elementu projektu.
LocalDirectory Lokalizacja lokalna plików roboczych projektów.
ItemName Nazwa elementu, który ma zostać dodany. Ta nazwa to domyślna nazwa pliku lub nazwa pliku, którą użytkownik wpisze w oknie dialogowym Dodawanie elementów . Nazwa jest oparta na flagach ustawionych w pliku vsdir . Nazwa może być wartością null.
InstallationDirectory Ścieżka katalogu instalacji programu Visual Studio.
Silent Wartość logiczna wskazująca, czy kreator powinien działać w trybie dyskretnym, jakby kliknięto przycisk Zakończ (TRUE).

Zobacz też