Parametry kontekście uruchamianie kreatorów
Parametry w kontekście zapewniają informacje wymagane do uruchomienia kreatora, takie jak typ Kreator ma być używany, nazwa projektu, katalogi dla elementów kreatora i tak dalej.
Istnieją trzy różne typy kreatorów:
NewProject — Dodaje nowy projekt do rozwiązania.
AddSubProject — Dodaje do istniejącego projektu podprojektu.
AddItem — Dodaje element do istniejącego projektu.
Wszystkie trzy rodzaje kreatorzy są wywoływane za pomocą Execute metoda IDTWizard interfejsu.Jeden wymagany parametr Execute jest metoda ContextParams.Każdy typ wymaga innego zestawu ContextParams wartości w odpowiedniej kolejności, jak podano w poniższej tabeli:
Typ kreatora |
Parametry używane |
---|---|
NewProject |
|
AddSubProject |
|
AddItem |
|
Poniższa tabela zawiera listę wszystkich parametrów kontekstu i ich opisy.
Ustawienie |
Opis |
---|---|
WizardType |
Stała, wskazujące na rodzaj kreatora.Istnieją trzy typy:
|
ProjectName |
Nazwa projektu. |
ProjectItems |
Wskaźnik do ProjectItems kolekcji, w którym kreator będzie działać.To jest przekazywana do kreatora, na podstawie pozycji wybranej hierarchii projektu. |
LocalDirectory |
Lokalizacja w systemie lokalnym gdzie są przechowywane pliki projektu pracy kreatora. |
ItemName |
Nazwa elementu do dodania.ItemNamejest nazwa pliku, wpisywany przez użytkownika (lub, zaakceptowaniu domyślnie) w Dodaj element okno dialogowe.W zależności od flagi ustawione w pliku VSDIR, to ustawienie może być NULL. |
InstallationDirectory |
Ścieżka katalogu gdzie Visual Studio jest zainstalowany. |
FExclusive |
Wartość logiczna wskazująca, czy projekt powinien być wyłączne samo w sobie.Oznacza to, że projekt jest dodawany do bieżącej roztwór albo system zamyka bieżący roztwór, tworzy nowy i następnie dodaje projektu do niej. |
SolutionName |
Nazwa pliku rozwiązania bez rozszerzenia katalogu części lub .sln.(Nazwa pliku .suo również jest oparta na nazwę tego katalogu głównego). Jeśli SolutionName zawiera wartość (Jeśli nie jest pusty ciąg), wywołania kreatora NewProject Create przed dodaniem projektu z AddFromTemplate.Jeśli SolutionName jest ciągiem pustym, jednak nie trzeba wywołać Createprzed wywoływaniem AddFromTemplate. |
Silent |
Wartość logiczna wskazująca, czy Kreator powinno być uruchomione w trybie cichym, bez wyświetlania interfejsu użytkownika (UI), wszystkie wartości domyślne.Wartość domyślna dla Silent jest True. |
Zobacz też
Informacje
Koncepcje
Dodawanie kreatorów, aby dodać element i okno dialogowe Nowy projekt przy użyciu.Pliki Vsdir