Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el objeto ProjectItem que representa la carpeta Referencias Web del proyecto. Si la carpeta no existe, esta propiedad devuelve Nothing (una referencia referencia null (Nothing en Visual Basic)). Sólo lectura.
Espacio de nombres: VSLangProj
Ensamblado: VSLangProj (en vslangproj.dll)
Sintaxis
'Declaración
'Uso
Valor de propiedad
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.
Ejemplo
' 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
Vea también
Referencia
VSProject (Interfaz)
VSProject (Miembros)
VSLangProj (Espacio de nombres)