VSProject.WebReferencesFolder, propriété
Obtient l'objet ProjectItem représentant le dossier Web References du projet. Si le dossier n'existe pas, cette propriété retourne Nothing (une référence nullune référence null (Nothing en Visual Basic) ). En lecture seule.
Espace de noms : VSLangProj
Assembly : VSLangProj (dans VSLangProj.dll)
Syntaxe
'Déclaration
ReadOnly Property WebReferencesFolder As ProjectItem
Get
ProjectItem WebReferencesFolder { get; }
property ProjectItem^ WebReferencesFolder {
ProjectItem^ get ();
}
abstract WebReferencesFolder : ProjectItem
function get WebReferencesFolder () : ProjectItem
Valeur de propriété
Type : EnvDTE.ProjectItem
Retourne un objet ProjectItem représentant le dossier Web References.
Notes
Les références Web d'un projet peuvent être récupérées au moyen de la propriété ProjectItems de WebReferencesFolder.
Un projet contient au maximum un dossier Web References. Ce dossier peut être créé à l'aide de CreateWebReferencesFolder. En outre, il est créé automatiquement lorsque la première référence Web est ajoutée au projet à l'aide de CreateWebReferencesFolder.
Dans un projet Visual Basic ou C#, la propriété Kind de l'élément de projet WebReferencesFolder est toujours vsProjectItemKindPhysicalFolder, parce que les projets Visual Basic et C# ne prennent en charge que des fichiers physiques.
Exemples
[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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.