VSProject.WebReferencesFolder Свойство

Определение

Получает объект ProjectItem, представляющий папку веб-ссылок проекта. Если папка не существует, это свойство возвращает Nothing (пустая ссылка). Только для чтения.

public:
 property EnvDTE::ProjectItem ^ WebReferencesFolder { EnvDTE::ProjectItem ^ get(); };
public:
 property EnvDTE::ProjectItem ^ WebReferencesFolder { EnvDTE::ProjectItem ^ get(); };
[System.Runtime.InteropServices.DispId(6)]
public EnvDTE.ProjectItem WebReferencesFolder { [System.Runtime.InteropServices.DispId(6)] get; }
[<System.Runtime.InteropServices.DispId(6)>]
[<get: System.Runtime.InteropServices.DispId(6)>]
member this.WebReferencesFolder : EnvDTE.ProjectItem
Public ReadOnly Property WebReferencesFolder As ProjectItem

Значение свойства

ProjectItem

Возвращает объект ProjectItem, представляющий папку веб-ссылок проекта.

Атрибуты

Примеры

[Visual Basic]

' 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  

Комментарии

Для получения веб-ссылок проекта можно обратиться к ProjectItems свойству объекта WebReferencesFolder .

Проект содержит не более одной папки веб-ссылок. Папку можно создать с помощью CreateWebReferencesFolder . Кроме того, папка создается автоматически при добавлении первой веб-ссылки в проект с помощью CreateWebReferencesFolder .

В проекте Visual Basic или C# Kind свойство WebReferencesFolder элемента проекта всегда равно vsProjectItemKindPhysicalFolder , так как проекты Visual Basic и C# поддерживают только физические файлы.

Применяется к