Sdílet prostřednictvím


_DTE.LaunchWizard – metoda

Spustí Průvodce s zadaných parametrů.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Function LaunchWizard ( _
    VSZFile As String, _
    ByRef ContextParams As Object() _
) As wizardResult
wizardResult LaunchWizard(
    string VSZFile,
    ref Object[] ContextParams
)
wizardResult LaunchWizard(
    [InAttribute] String^ VSZFile, 
    [InAttribute] array<Object^>^% ContextParams
)
abstract LaunchWizard : 
        VSZFile:string * 
        ContextParams:Object[] byref -> wizardResult 
function LaunchWizard(
    VSZFile : String, 
    ContextParams : Object[]
) : wizardResult

Parametry

  • VSZFile
    Typ: System.String
    Povinné.Na.VSZ (Průvodce) soubor obsahující informace požadované ke spuštění průvodce.
  • ContextParams
    Typ: array<System.Object[]%
    Povinné.Parametry pro průvodce.První parametr je identifikátor GUID, který jedinečně určuje kontext spuštění dávkován z Add Item nebo Add Project nebo vlastní identifikátor GUID.Zbývající argumenty jsou definovány uživatelem a jejich počet a hodnoty závisí na průvodce.
    Průvodci (nebo šablony), dodávány s Visual Studio – jako Visual Basic aplikace Windows nebo Visual C# aplikace konzoly – požadované nastaveny parametry kontextu, které je nutné předat.Podrobnosti o nich naleznete v tématu Výčet ContextParams.Průvodci, které vytvoříte může mít více nebo méně parametrů.

Vrácená hodnota

Typ: EnvDTE.wizardResult
Objekt wizardResult.

Poznámky

Hlavní vlákno uživatelského rozhraní IDE je synchronní s spuštění průvodce, takže uživatelé nemohou provádět akce až po dokončení průvodce.

Následující makro příklad demonstruje použití LaunchWizard metoda spuštění Visual Studio průvodce přidat položku.Tento průvodce používá sedm vlastní parametry, takže hodnoty jsou nastaveny pro každou z nich.Jakékoli výjimky jsou zachycena Try...Catch bloku.

Příklady

Sub LaunchWizardExample()
   Dim params() As Object = New Object() { _
     "{0F90E1D0-4999-11D1-B6D1-00A0C90F2744}", _  ' Param 0
     "MyConsoleProject", _                        ' Param 1
     "C:\MyProjects", _                           ' Param 2
     "", _                                        ' Param 3
     False, _                                     ' Param 4
     "", _                                        ' Param 5
     False}                                       ' Param 6
   ' The wizardResult constant determines the state of the wizard, such 
   ' as did it complete or was it canceled, etc.
   Dim res As EnvDTE.wizardResult
   ' Set the project type to a Visual Basic project.
   Dim s As String = _
     DTE.Solution.TemplatePath(VSLangProj.PrjKind.prjKindVBProject)

   ' Launch the Visual Basic Console Application wizard using the
   ' supplied parameters. Any exceptions are caught below.
   Try
      res = DTE.LaunchWizard(s & "ConsoleApplication.vsz", params)
   Catch e1 As System.Exception
      MsgBox("Error: " & e1.Message)
   End Try
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

_DTE Rozhraní

EnvDTE – obor názvů