Condividi tramite


Proprietà VSProject.WebReferencesFolder

Ottiene l'oggetto ProjectItem che rappresenta la cartella dei riferimenti Web del progetto. Se la cartella non esiste, questa proprietà restituisce Nothing (un riferimento nullriferimento null (Nothing in Visual Basic)). Sola lettura.

Spazio dei nomi:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Sintassi

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

Valore proprietà

Tipo: EnvDTE.ProjectItem
Restituisce un oggetto ProjectItem che rappresenta la cartella dei riferimenti Web.

Note

I riferimenti Web di un progetto possono essere recuperati tramite l’accesso alla proprietà ProjectItems della proprietà WebReferencesFolder.

Un progetto contiene al massimo una cartella Web References. La cartella può essere creata tramite il metodo CreateWebReferencesFolder. Inoltre, la cartella viene creata automaticamente quando viene aggiunto il primo riferimento Web al progetto tramite il metodo CreateWebReferencesFolder.

In un progetto Visual Basic o Visual C# la proprietà Kind dell'elemento del progetto WebReferencesFolder è sempre vsProjectItemKindPhysicalFolder, poiché nei progetti Visual Basic e Visual C# vengono supportati solo file fisici.

Esempi

[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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VSProject Interfaccia

Spazio dei nomi VSLangProj