Método ProjectItems.AddFromDirectory

Adiciona um ou mais ProjectItem objetos a partir de um diretório para o ProjectItems coleção.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
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: System.String
    Obrigatório.O diretório do qual deseja adicionar o item de projeto.

Valor de retorno

Tipo: EnvDTE.ProjectItem
A ProjectItem objeto.

Comentários

AddFromDirectoryas etapas a um determinado diretório e seus subdiretórios, adicionando automaticamente todos os seus itens ao projeto, evitando que você precise fazer várias adicionam operações de item.

Exemplos

Este exemplo funciona apenas em Visual Studio.NET 2003. Para obter mais informações, consulte How to: Migrate 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

Segurança do .NET Framework

Consulte também

Referência

ProjectItems Interface

Namespace EnvDTE

Outros recursos

Como: compilar e Executar a automação de exemplos de Código do modelo de objeto