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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.