VSProject.TemplatePath - свойство
Обновлен: Ноябрь 2007
Возвращает полный путь к каталогу, содержащему шаблоны элементов проекта для Visual Basic или Visual C#. Доступно только для чтения.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
ReadOnly Property TemplatePath As String
'Применение
Dim instance As VSProject
Dim value As String
value = instance.TemplatePath
string TemplatePath { get; }
property String^ TemplatePath {
String^ get ();
}
function get TemplatePath () : String
Значение свойства
Тип: System.String
Возвращает строковое значение, представляющее шаблон пути.
Заметки
Это свойство возвращает соответствующий шаблон пути к каталогу в зависимости от того, является ли данный проект проектом Visual Basic или проектом Visual C#.
В шаблон пути можно скопировать настраиваемые элементы проекта, такие как формы и модули. Эти элементы могут затем служить шаблонами для новых элементов. Метод AddFromTemplate объекта ProjectItems создает копию этого шаблона в каталоге проекта и добавляет ее к указанному проекту в качестве элемента. См. пример ниже.
Примеры
' 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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.