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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.