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