_Solution.TemplatePath[String] Property

Definition

Gets the full path and name of the directory that contains templates for the specified type of project.

C++
public:
 property System::String ^ TemplatePath[System::String ^] { System::String ^ get(System::String ^ ProjectType); };

Parameters

ProjectType
String

Required. A GUID that identifies the type of project, from PrjKind.

Property Value

The full path and name of the directory that contains templates for the specified type of project.

Attributes

Examples

VB
Sub TemplatePathExample()  
   ' Open a Visual Basic solution before running this example.  
   Dim soln As Solution  

   ' Create a reference to the solution.  
   soln = DTE.Solution  

   ' List the path to the templates for the project type.  
   MsgBox(soln.TemplatePath(DTE.Solution.Item(1).Kind))  
End Sub  

Remarks

For example, TemplatePath(vsVBProjectKind) returns the path <Visual Studio root installation directory>\VBProjects.

TemplatePath is similar to ProjectItemsTemplatePath except that it is for projects rather than templates.

Applies to

Product Versions
Visual Studio SDK 2015, 2017, 2019, 2022