Solution2.AddSolutionFolder(String) Method  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a solution folder to a ProjectItems collection.
public:
 EnvDTE::Project ^ AddSolutionFolder(System::String ^ Name);
	public:
 EnvDTE::Project ^ AddSolutionFolder(Platform::String ^ Name);
	EnvDTE::Project AddSolutionFolder(std::wstring const & Name);
	[System.Runtime.InteropServices.DispId(102)]
public EnvDTE.Project AddSolutionFolder(string Name);
	[<System.Runtime.InteropServices.DispId(102)>]
abstract member AddSolutionFolder : string -> EnvDTE.Project
	Public Function AddSolutionFolder (Name As String) As Project
	Parameters
- Name
 - String
 
The name of the solution folder.
Returns
A Project object.
- Attributes
 
Examples
Sub SolnFolderExample(ByVal dte As DTE2)  
    ' Adds a new folder to an existing solution.  
    Try  
        Dim soln As Solution2 =  _  
        CType(_applicationObject.Solution, Solution2)  
        Dim solnName As String = _  
        System.IO.Path.GetFileNameWithoutExtension(soln.FullName)  
        MsgBox("Adding a new folder to " & solnName)  
        Dim Proj As Project  
        proj = soln.AddSolutionFolder("MynewFolder")  
    Catch ex As System.Exception  
        MsgBox(ex.ToString)  
    End Try  
End Sub  
using System.Windows.Forms;  
public void OnConnection(object application,  
 Extensibility.ext_ConnectMode connectMode, object addInInst,  
 ref System.Array custom)  
{  
    _applicationObject = (DTE2)application;  
    _addInInstance = (AddIn)addInInst;  
    // Pass the applicationObject member variable to the code example.  
    AddSolnFolderExample((DTE2)_applicationObject);  
}  
public void AddSolnFolderExample(DTE2 dte)  
{  
    // Adds a folder to an existing solution.   
    // Open a solution in   
    // Visual Studio before running this example.  
    try  
    {  
        Solution2 soln = (Solution2)_applicationObject.Solution;  
        string solnName =  
 System.IO.Path.GetFileNameWithoutExtension(soln.FullName);  
        MessageBox.Show("Adding a folder to the solution " + solnName);  
        Project proj = soln.AddSolutionFolder("MyNewFolder");  
    }  
    catch(SystemException ex)  
    {  
        MessageBox.Show("ERROR: " + ex);  
    }  
}