ProjectItems::AddFolder Method (String^, String^)
Visual Studio 2015
Creates a new folder in Solution Explorer.
Assembly: EnvDTE (in EnvDTE.dll)
ProjectItem^ AddFolder(
String^ Name,
String^ Kind = "{6BB5F8EF-4483-11D3-8BCF-00C04F8EC28C}"
)
Parameters
- Name
-
Type:
System::String^
Required. The name of the folder node in Solution Explorer.
- Kind
-
Type:
System::String^
Optional. The type of folder to add.
AddFolder adds a folder to the project and the ProjectItems collection and returns the newly created ProjectItem object. Its ProjectItems collection is empty. Some types of projects do not support adding certain kinds of folders (for example, vsProjectItemKindVirtualFolder).
This example works only in Visual Studio .NET 2003. For more information, see .a0b479e4-3c83-4407-986c-1d7353d6a406
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
Show: