다음을 통해 공유


VSProject.WebReferencesFolder 속성

프로젝트의 Web References 폴더를 나타내는 ProjectItem 개체를 가져옵니다. 폴더가 없으면 이 속성은 Nothing(Null 참조(Visual Basic의 경우 Nothing) 참조)을 반환합니다. 이 속성은 읽기 전용입니다.

네임스페이스: VSLangProj
어셈블리: VSLangProj(vslangproj.dll)

구문

‘선언
‘사용 방법

속성 값

Web References 폴더를 나타내는 ProjectItem 개체를 반환합니다.

설명

WebReferencesFolderProjectItems 속성에 액세스하여 프로젝트의 웹 참조를 검색할 수 있습니다.

대부분의 프로젝트에는 한 개의 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

참고 항목

참조

VSProject 인터페이스
VSProject 멤버
VSLangProj 네임스페이스