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.
- Атрибуты
Примеры
Этот пример работает только в 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 ).