Compartir a través de


VSProject.WebReferencesFolder (Propiedad)

Obtiene el objeto ProjectItem que representa la carpeta Referencias web del proyecto. Si la carpeta no existe, esta propiedad devuelve Nothing (una referencia nullreferencia null (Nothing en Visual Basic)). Sólo lectura.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

'Declaración
ReadOnly Property WebReferencesFolder As ProjectItem
    Get
ProjectItem WebReferencesFolder { get; }
property ProjectItem^ WebReferencesFolder {
    ProjectItem^ get ();
}
abstract WebReferencesFolder : ProjectItem
function get WebReferencesFolder () : ProjectItem

Valor de propiedad

Tipo: EnvDTE.ProjectItem
Devuelve un objeto ProjectItem que representa la carpeta Referencias web.

Comentarios

Pueden recuperarse las referencias Web de un proyecto obteniendo acceso a la propiedad ProjectItems de WebReferencesFolder.

Un proyecto contiene siempre al menos una carpeta Web References. Esta carpeta puede crearse mediante el método CreateWebReferencesFolder. Asimismo, la carpeta se crea automáticamente cuando se agrega la primera referencia Web al proyecto mediante el método CreateWebReferencesFolder.

En un proyecto de Visual Basic o C#, la propiedad Kind del elemento de proyecto WebReferencesFolder siempre es vsProjectItemKindPhysicalFolder, ya que los proyectos de Visual Basic y C# sólo admiten archivos físicos.

Ejemplos

[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

Seguridad de .NET Framework

Vea también

Referencia

VSProject Interfaz

VSLangProj (Espacio de nombres)