Udostępnij za pośrednictwem


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

  • WizardType

  • NazwaProjektu

  • LocalDirectory

  • InstallationDirectory

  • FExclusive

  • SolutionName

  • Cichy

AddSubProject

  • WizardType

  • NazwaProjektu

  • ProjectItems

  • LocalDirectory

  • Nazwa elementu

  • InstallationDirectory

  • Cichy

AddItem

  • WizardType

  • NazwaProjektu

  • ProjectItems

  • LocalDirectory

  • Nazwa elementu

  • InstallationDirectory

  • Cichy

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:

  • vsWizardNewProject (identyfikator GUID = "{0F90E1D0-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddItem (identyfikator GUID = "{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddSubProject (identyfikator GUID = "{0F90E1D2-4999-11D1-B6D1-00A0C90F2744}")

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

Execute

IDTWizard

Koncepcje

Dodawanie kreatorów, aby dodać element i okno dialogowe Nowy projekt przy użyciu.Pliki Vsdir