ProjectItems.AddFolder(String, String) Método

Definição

Cria uma nova pasta no Gerenciador de soluções.

EnvDTE::ProjectItem AddFolder(std::wstring const & Name, std::wstring const & Kind = "{6BB5F8EF-4483-11D3-8BCF-00C04F8EC28C}");
[System.Runtime.InteropServices.DispId(206)]
public EnvDTE.ProjectItem AddFolder (string Name, string Kind = "{6BB5F8EF-4483-11D3-8BCF-00C04F8EC28C}");
[<System.Runtime.InteropServices.DispId(206)>]
abstract member AddFolder : string * string -> EnvDTE.ProjectItem
Public Function AddFolder (Name As String, Optional Kind As String = "{6BB5F8EF-4483-11D3-8BCF-00C04F8EC28C}") As ProjectItem

Parâmetros

Name
String

Obrigatórios. O nome do nó da pasta em Gerenciador de soluções.

Kind
String

Opcional. O tipo de pasta a ser adicionada.

Retornos

ProjectItem

Um objeto ProjectItem.

Atributos

Exemplos

Este exemplo funciona apenas no Visual Studio .NET 2003. Para obter mais informações, consulte migrando código que cria projetos usando modelos.

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  

Comentários

AddFolder Adiciona uma pasta ao projeto e à ProjectItems coleção e retorna o ProjectItem objeto recém-criado. Sua ProjectItems coleção está vazia. Alguns tipos de projetos não dão suporte à adição de determinados tipos de pastas (por exemplo, vsProjectItemKindVirtualFolder ).

Aplica-se a