Share via


IVsSolution3 Interface

Creates, updates, and saves project files.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("58DCF7BF-F14E-43EC-A7B2-9F78EDD06418")> _
Public Interface IVsSolution3
[InterfaceTypeAttribute()]
[GuidAttribute("58DCF7BF-F14E-43EC-A7B2-9F78EDD06418")]
public interface IVsSolution3
[InterfaceTypeAttribute()]
[GuidAttribute(L"58DCF7BF-F14E-43EC-A7B2-9F78EDD06418")]
public interface class IVsSolution3
[<InterfaceTypeAttribute()>]
[<GuidAttribute("58DCF7BF-F14E-43EC-A7B2-9F78EDD06418")>]
type IVsSolution3 =  interface end
public interface IVsSolution3

The IVsSolution3 type exposes the following members.

Methods

  Name Description
Public method CheckForAndSaveDeferredSaveSolution Checks if the solution is in the deferred-save state.
Public method CreateNewProjectViaDlgEx Opens the New Project dialog and expands specified nodes.
Public method GetUniqueUINameOfProject Generates a unique name for a project.
Public method UpdateProjectFileLocationForUpgrade Notifies a solution to update project file locations.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace