Compartir a través de


ProjectItems.AddFolder (Método)

Crea una nueva carpeta en el Explorador de soluciones.

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

Sintaxis

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

Parámetros

  • Name
    Tipo: System.String
    Obligatorio.El nombre del nodo de la carpeta en el Explorador de soluciones.
  • Kind
    Tipo: System.String
    Opcional.Tipo de carpeta que se va a agregar.

Valor devuelto

Tipo: EnvDTE.ProjectItem
Un objeto ProjectItem.

Comentarios

AddFolder agrega una carpeta al proyecto y a la colección ProjectItems, y devuelve el objeto ProjectItem recién creado. Su colección ProjectItems está vacía. Algunos tipos de proyecto no admiten que se agreguen determinados tipos de carpetas (por ejemplo, vsProjectItemKindVirtualFolder).

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

ProjectItems Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Controlar proyectos y soluciones

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