ProjectItems.AddFolder(String, String) Метод

Определение

Создает новую папку в Обозреватель решений.

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

Параметры

Name
String

Обязательный. Имя узла папки в Обозреватель решений.

Kind
String

Необязательный параметр. Тип добавляемой папки.

Возвращаемое значение

ProjectItem

Объект ProjectItem.

Атрибуты

Примеры

Этот пример работает только в Visual Studio .NET 2003. Дополнительные сведения см. в разделе Перенос кода, который создает проекты с помощью шаблонов.

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  

Комментарии

AddFolder Добавляет папку в проект и ProjectItems коллекцию и возвращает созданный ProjectItem объект. ProjectItemsКоллекция пуста. Некоторые типы проектов не поддерживают добавление определенных типов папок (например, vsProjectItemKindVirtualFolder ).

Применяется к