VSProject.TemplatePath 屬性
傳回包含 Visual Basic 或 C# 專案項目樣板之目錄的完整路徑。 唯讀。
命名空間: VSLangProj
組件: VSLangProj (在 VSLangProj.dll 中)
語法
'宣告
ReadOnly Property TemplatePath As String
Get
string TemplatePath { get; }
property String^ TemplatePath {
String^ get ();
}
abstract TemplatePath : string
function get TemplatePath () : String
屬性值
型別:System.String
傳回表示範本路徑的字串值。
備註
這個屬性會依據專案是 Visual Basic 專案或 C# 專案來傳回適當的樣板目錄路徑。
自訂專案項目 (例如表單及模組),可能會複製至樣板路徑。 接著會將這些項目當做是新項目的樣板。 ProjectItems 物件的 AddFromTemplate 方法會在專案目錄中建立樣板的複本並將專案項目加入至指定的專案。 範例如下。
範例
[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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。