Właściwość VSProject.TemplatePath —
Pobiera pełną ścieżkę katalogu zawierającego szablony elementu projektu dla języka Visual Basic lub języka C#.Tylko do odczytu.
Przestrzeń nazw: VSLangProj
Zestaw: VSLangProj (w VSLangProj.dll)
Składnia
'Deklaracja
ReadOnly Property TemplatePath As String
string TemplatePath { get; }
property String^ TemplatePath {
String^ get ();
}
abstract TemplatePath : string with get
function get TemplatePath () : String
Wartość właściwości
Typ: String
Zwraca wartość ciągu reprezentującą ścieżki szablonu.
Uwagi
Właściwość ta zwraca ścieżkę katalogu odpowiedniego szablonu, w zależności od tego, czy projekt jest projektu języka Visual Basic lub projektu języka C#.
Elementy projektu niestandardowych, takich jak formularze i moduły, mogą być kopiowane do ścieżki szablonu.Elementy te następnie może służyć jako szablony dla nowych elementów.AddFromTemplate Metoda ProjectItems obiektu tworzy kopię szablonu w katalogu projektu i dodaje element projektu do określonego projektu.Poniżej przedstawiono prosty przykład.
Przykłady
[Programu Visual Basic]
' 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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.