Condividi tramite


Proprietà VSProject.TemplatePath

Ottiene il percorso completo della directory che contiene i modelli dell'elemento del progetto Visual Basic o C#. Di sola lettura.

Spazio dei nomi: VSLangProj
Assembly: VSLangProj (in vslangproj.dll)

Sintassi

'Dichiarazione
'Utilizzo

Valore proprietà

Restituisce il valore di una stringa che rappresenta il percorso del modello.

Note

Questa proprietà restituisce il percorso della directory del modello appropriato, a seconda che il progetto sia Visual Basic o C#.

Gli elementi personalizzati del progetto, quali i form e i moduli, possono essere copiati nel percorso del modello. Tali elementi possono servire come modelli per nuovi elementi. Il metodo AddFromTemplate dell'oggetto ProjectItems crea una copia del modello nella directory del progetto e aggiunge l'elemento del progetto al progetto specificato. Vedere l'esempio che segue.

Esempio

' Macro Editor
' Uses the template path to add a copy of the 
' CompanyTemplate form to the project.
Imports VSLangProj
Sub TemplatePathExample()
   ' This example assumes that the first project in the solution is 
   ' either a Visual Basic or C# project.
   Dim aVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)
        
   ' Use the path to create a new project item.
   Dim aProject As Project = DTE.Solution.Projects.Item(1)
   Dim thePath As String = aVSProject.TemplatePath
   Dim formName As String = InputBox("Name of new form with extension:")
   Dim newItem As ProjectItem
   newItem = aProject.ProjectItems.AddFromTemplate(thePath & _
      "\CompanyTemplate.vb", formName)
End Sub

Vedere anche

Riferimenti

Interfaccia VSProject
Membri VSProject
Spazio dei nomi VSLangProj