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)

Syntax

'Declaration
<GuidAttribute("96CB263F-EB15-4F70-B735-AD5AD7F6D363")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsSolution6
[GuidAttribute("96CB263F-EB15-4F70-B735-AD5AD7F6D363")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolution6
[GuidAttribute(L"96CB263F-EB15-4F70-B735-AD5AD7F6D363")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsSolution6
[<GuidAttribute("96CB263F-EB15-4F70-B735-AD5AD7F6D363")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolution6 =  interface end
public interface IVsSolution6

The IVsSolution6 type exposes the following members.

Methods

  Name Description
Public method AddExistingProject Adds an existing project to the solution.
Public method AddNewProjectFromTemplate Adds a new project to the solution, using a project template.
Public method BrowseForExistingProject Uses the open project dialog to select a project.
Public method SetProjectParent 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.

Top

Remarks

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.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace