VSProject.TemplatePath 속성
Visual Basic 또는 C#에 대한 프로젝트 항목 템플릿을 포함하는 디렉터리의 전체 경로를 가져옵니다. 읽기 전용입니다.
네임스페이스: VSLangProj
어셈블리: VSLangProj(VSLangProj.dll)
구문
‘선언
ReadOnly Property TemplatePath As String
string TemplatePath { get; }
property String^ TemplatePath {
String^ get ();
}
abstract TemplatePath : string with get
function get TemplatePath () : String
속성 값
형식: 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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.