VSProject.TemplatePath 屬性
傳回包含 Visual Basic 或 C# 專案項目樣板之目錄的完整路徑。唯讀。
命名空間: VSLangProj
組件: VSLangProj (在 vslangproj.dll 中)
語法
'宣告
'用途
屬性值
傳回表示範本路徑的字串值。
備註
這個屬性會依據專案是 Visual Basic 專案或 C# 專案來傳回適當的樣板目錄路徑。
自訂專案項目 (例如表單及模組),可能會複製至樣板路徑。接著會將這些項目當做是新項目的樣板。ProjectItems 物件的 AddFromTemplate 方法會在專案目錄中建立樣板的複本並將專案項目加入至指定的專案。範例如下。
範例
' 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