Nell'ambiente di sviluppo integrato (IDE) di Visual Studio è possibile aggiungere procedure guidate alle finestre di dialogo Nuovo progetto, Aggiungi nuovo elemento o Aggiungi progetto secondario. Le procedure guidate aggiunte sono disponibili nel menu File o facendo clic con il pulsante destro del mouse su un progetto in Esplora soluzioni. L'IDE passa i parametri di contesto all'implementazione della procedura guidata. I parametri di contesto definiscono lo stato del progetto quando l'IDE chiama la procedura guidata.
L'IDE avvia le procedure guidate impostando il VSADDITEMOPERATION flag nella chiamata dell'IDE al AddItem metodo per il progetto. Se impostato, il progetto deve fare in modo che il IVsExtensibility::RunWizardFile metodo venga eseguito usando il nome o il GUID della procedura guidata registrata e altri parametri di contesto passati dall'IDE.
Parametri di contesto per il nuovo progetto
Parametro
Descrizione
WizardType
Tipo di procedura guidata registrata (vsWizardNewProject) o GUID che indica il tipo di procedura guidata. Nell'implementazione di Visual Studio SDK il GUID per la procedura guidata è {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Stringa che rappresenta il nome univoco del progetto di Visual Studio.
LocalDirectory
Percorso locale dei file di progetto funzionanti.
InstallationDirectory
Il percorso della directory di Visual Studio è l'installazione.
FExclusive
Flag booleano che indica che il progetto deve chiudere le soluzioni aperte.
SolutionName
Nome del file della soluzione senza la parte della directory o l'estensione sln . Il nome file con estensione suo viene creato anche usando SolutionName. Quando questo argomento non è una stringa vuota, la procedura guidata usa Create prima di aggiungere il progetto con AddFromTemplate. Se questo nome è una stringa vuota, usare AddFromTemplate senza chiamare Create.
Silent
Valore booleano che indica se la procedura guidata deve essere eseguita in modo invisibile all'utente come se fosse stato fatto clic su Fine (TRUE).
Parametri di contesto per Add New Item
Parametro
Descrizione
WizardType
Tipo di procedura guidata registrata (vsWizardAddItem) o GUID che indica il tipo di procedura guidata. Nell'implementazione di Visual Studio SDK il GUID della procedura guidata è {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Stringa che rappresenta il nome univoco del progetto di Visual Studio.
ProjectItems
Percorso locale che contiene file di progetto funzionanti.
ItemName
Nome dell'elemento da aggiungere. Questo nome è il nome file predefinito o il nome file digitato dall'utente nella finestra di dialogo Aggiungi elementi . Il nome si basa sui flag impostati nel file con estensione vsdir . Il nome può essere un valore Null.
InstallationDirectory
Il percorso della directory di Visual Studio è l'installazione.
Silent
Valore booleano che indica se la procedura guidata deve essere eseguita in modo invisibile all'utente come se fosse stato fatto clic su Fine (TRUE).
Parametri di contesto per Add Sub Project
Parametro
Descrizione
WizardType
Tipo di procedura guidata registrata (vsWizardAddSubProject) o GUID che indica il tipo di procedura guidata. Nell'implementazione di Visual Studio SDK il GUID della procedura guidata è {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Stringa che rappresenta il nome univoco del progetto di Visual Studio.
ProjectItems
Puntatore alla ProjectItems raccolta in cui opera la procedura guidata. Questo puntatore viene passato alla procedura guidata in base alla selezione della gerarchia del progetto. Un utente seleziona in genere una cartella in cui inserire l'elemento e quindi chiama la finestra di dialogo Aggiungi elemento del progetto.
LocalDirectory
Percorso locale dei file di progetto funzionanti.
ItemName
Nome dell'elemento da aggiungere. Questo nome è il nome file predefinito o il nome file digitato dall'utente nella finestra di dialogo Aggiungi elementi . Il nome si basa sui flag impostati nel file con estensione vsdir . Il nome può essere un valore Null.
InstallationDirectory
Percorso della directory dell'installazione di Visual Studio.
Silent
Valore booleano che indica se la procedura guidata deve essere eseguita in modo invisibile all'utente come se fosse stato fatto clic su Fine (TRUE).