Compartir a través de


ProjectItems.AddFromDirectory (Método)

Agrega uno o varios objetos ProjectItem de un directorio a la colección ProjectItems.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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

Parámetros

  • Directory
    Tipo: String

    Obligatorio. Directorio donde está ubicado el elemento de proyecto que se va a agregar.

Valor devuelto

Tipo: EnvDTE.ProjectItem
Un objeto ProjectItem.

Comentarios

AddFromDirectory recorre un directorio determinado y sus subdirectorios, y agrega automáticamente todos sus elementos al proyecto, evitando de ese modo que el usuario tenga que realizar varias operaciones de agregar elementos.

Ejemplos

Este ejemplo solo funciona en Visual Studio .NET 2003. Para obtener más información, vea 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

Seguridad de .NET Framework

Vea también

Referencia

ProjectItems Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización