VSProject.WebReferencesFolder 속성
프로젝트의 Web References 폴더를 나타내는 ProjectItem 개체를 가져옵니다. 폴더가 없으면 이 속성은 Nothing(Null 참조(Visual Basic의 경우 Nothing) 참조)을 반환합니다. 이 속성은 읽기 전용입니다.
네임스페이스: VSLangProj
어셈블리: VSLangProj(vslangproj.dll)
구문
‘선언
‘사용 방법
속성 값
Web References 폴더를 나타내는 ProjectItem 개체를 반환합니다.
설명
WebReferencesFolder의 ProjectItems 속성에 액세스하여 프로젝트의 웹 참조를 검색할 수 있습니다.
대부분의 프로젝트에는 한 개의 Web References 폴더가 있습니다. 이 폴더는 CreateWebReferencesFolder를 사용하여 만들 수 있습니다. 또한 CreateWebReferencesFolder를 사용하여 첫 번째 웹 참조가 프로젝트에 추가되면 폴더가 자동으로 만들어집니다.
Visual Basic 또는 C# 프로젝트에서는 물리적 파일만 지원되므로 WebReferencesFolder 프로젝트 항목의 Kind 속성이 항상 vsProjectItemKindPhysicalFolder입니다.
예제
' Macro Editor
' This example creates a Web references folder, if it does not
' already exist, and displays some of the folder properties.
Imports VSLangProj
Sub WebReferencesFolderExample()
' 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)
' Add a new folder if it does not already exist.
If (aVSProject.WebReferencesFolder Is Nothing) Then
Dim newFolder As ProjectItem
newFolder = aVSProject.CreateWebReferencesFolder()
End If
' Display the name of the Web references folder.
Dim theFolder As ProjectItem = aVSProject.WebReferencesFolder
MsgBox("The name of the WebReferences folder is " _
& theFolder.Name & ".")
' All Visual Basic and C# Web references folders are physical.
If (theFolder.Kind = _
EnvDTE.Constants.vsProjectItemKindPhysicalFolder) Then
MsgBox(theFolder.Name & " is a physical folder.")
End If
MsgBox("There are " & theFolder.ProjectItems.Count.ToString() & _
" Web references.")
End Sub