Partager via


ProjectItems.AddFolder, méthode

Crée un dossier dans l'Explorateur de solutions.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Function AddFolder ( _
    Name As String, _
    Kind As String _
) As ProjectItem
ProjectItem AddFolder(
    string Name,
    string Kind
)
ProjectItem^ AddFolder(
    String^ Name, 
    String^ Kind
)
abstract AddFolder : 
        Name:string * 
        Kind:string -> ProjectItem 
function AddFolder(
    Name : String, 
    Kind : String
) : ProjectItem

Paramètres

  • Name
    Type : System.String
    Obligatoire.Nom du nœud du dossier dans l'Explorateur de solutions.
  • Kind
    Type : System.String
    Facultatif.Type de dossier à ajouter.

Valeur de retour

Type : EnvDTE.ProjectItem
Objet ProjectItem.

Notes

AddFolder ajoute un dossier au projet et à la collection ProjectItems, puis retourne l'objet ProjectItem que vous venez de créer.Sa collection ProjectItems est vide.Certains types de projets ne prennent pas en charge l'ajout de certains types de dossiers (par exemple, vsProjectItemKindVirtualFolder).

Exemples

Cet exemple fonctionne uniquement dans Visual Studio .NET 2003.Pour plus d'informations, consultez Migrating Code that Creates Projects by Using Templates.

Sub AddFolderExample()
   ' This function creates a solution and adds a Visual Basic Console
   ' project to it. 
   Dim soln As Solution
   Dim proj As Project
   Dim projitems As ProjectItems

   ' Create a reference to the solution.
   soln = DTE.Solution

   ' Create a new solution.
   soln.Create("c:\temp2", "MyNewSolution")

   ' Create a new Visual Basic Console application project.
   ' Adjust the save path as needed.
   proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
   projitems = proj.ProjectItems

   ' Add a folder.
   projitems.AddFolder("A New Folder")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

ProjectItems Interface

EnvDTE, espace de noms

Autres ressources

Contrôle de projets et de solutions

Comment : compiler et exécuter les exemples de code du modèle objet Automation