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