ProjectItems.AddFromDirectory, méthode
Ajoute un ou plusieurs objets ProjectItem provenant d'un répertoire à la collection ProjectItems.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Function AddFromDirectory ( _
Directory As String _
) As ProjectItem
ProjectItem AddFromDirectory(
string Directory
)
ProjectItem^ AddFromDirectory(
[InAttribute] String^ Directory
)
abstract AddFromDirectory :
Directory:string -> ProjectItem
function AddFromDirectory(
Directory : String
) : ProjectItem
Paramètres
- Directory
Type : System.String
Obligatoire.Répertoire à partir duquel vous voulez ajouter l'élément de projet.
Valeur de retour
Type : EnvDTE.ProjectItem
Objet ProjectItem.
Notes
La méthode AddFromDirectory parcourt un répertoire donné et ses sous-répertoires en ajoutant automatiquement l'ensemble de ses éléments au projet, ce qui vous évite de devoir exécuter plusieurs opérations Ajouter un élément.
Exemples
Cet exemple fonctionne uniquement dans Visual Studio .NET 2003.Pour plus d'informations, consultez Migrating Code that Creates Projects by Using Templates.
Sub AddFromDirectoryExample()
' 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 all of the items in the specified directory (and subdirectories)
' to the project.
projitems.AddFromDirectory("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033")
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.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation