IVsSolution6 Interface

 

Provides top-level manipulation or maintenance of the solution.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.12.1.DesignTime (in Microsoft.VisualStudio.Shell.Interop.12.1.DesignTime.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("96CB263F-EB15-4F70-B735-AD5AD7F6D363")]
public interface IVsSolution6

NameDescription
System_CAPS_pubmethodAddExistingProject(String, IVsHierarchy, IVsHierarchy)

Adds an existing project to the solution.

System_CAPS_pubmethodAddNewProjectFromTemplate(String, Array, String, String, String, IVsHierarchy, IVsHierarchy)

Adds a new project to the solution, using a project template.

System_CAPS_pubmethodBrowseForExistingProject(String, String, Guid, String)

Uses the open project dialog to select a project.

System_CAPS_pubmethodSetProjectParent(IVsHierarchy, IVsHierarchy)

Sets the parent of the project. The solution considers pProject to be a child (in a nested hierarchy) of pParent, and it does not enumerate it in the solution hierarchy. The pParent hierarchy is responsible for adding a visual representation of this project in Solution Explorer. pParent is expected to implement IVsParentProject3, otherwise this method does nothing.

Introduced in Visual Studio 2013 Update 2. To reference the correct assembly version, see Referencing Assemblies Delivered in the Visual Studio 2013 SDK Update 2.

Return to top
Show: