Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den vollständigen Pfad des Verzeichnisses ab, in dem die Projektelementvorlagen für Visual Basic oder C# abgelegt sind. Schreibgeschützt.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
'Declaration
ReadOnly Property TemplatePath As String
Get
string TemplatePath { get; }
property String^ TemplatePath {
String^ get ();
}
abstract TemplatePath : string
function get TemplatePath () : String
Eigenschaftswert
Typ: System.String
Gibt einen Zeichenfolgenwert mit dem Vorlagenpfad zurück.
Hinweise
Diese Eigenschaft gibt den zutreffenden Vorlagenverzeichnispfad zurück, je nachdem, ob es sich um ein Visual Basic- oder ein C#-Projekt handelt.
Benutzerdefinierte Projektelemente wie Formulare und Module können in den Vorlagenpfad kopiert werden. Diese Elemente können dann als Vorlagen für neue Elemente verwendet werden. Die AddFromTemplate-Methode des ProjectItems-Objekts erstellt eine Kopie der Vorlage im Projektverzeichnis und fügt das Projektelement dem angegebenen Projekt hinzu. Beispiel:
Beispiele
[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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.