IVsSolution4 Interface

Provides methods for managed loading of the projects in a solution.

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

public interface IVsSolution4

The IVsSolution4 type exposes the following members.

Public methodEnsureProjectIsLoadedEnsures that this project and all required dependencies are loaded.
Public methodEnsureProjectsAreLoadedEnsures that the specified list of projects and all required dependencies are loaded.
Public methodEnsureSolutionIsLoadedForces the loading of the entire solution synchronously before this function returns.
Public methodIsBackgroundSolutionLoadEnabledDetermines whether the background solution load feature has already been enabled (VSPROPID_ActiveSolutionLoadManager has been set).
Public methodReloadProjectReloads a single unloaded project without requiring any dependencies to be loaded.
Public methodUnloadProjectUnloads a project and sets the reason for unloading it.
Public methodWriteUserOptsFileWrites the solution user options file (.suo).

Community Additions