Expand Minimize

_VSProjectLoadPriority Enumeration

Represents the different load priorities that can be set on a project.

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

public enum _VSProjectLoadPriority

Member nameDescription
PLP_BackgroundLoadLoad the project in the background on idle.
PLP_DemandLoadLoad the project synchronously when the solution is opened. Load on the next idle point, or immediately if one of the EnsureXXXIsLoaded methods of IVsSolution4 is called.
PLP_ExplicitLoadOnlyKeep the project unloaded, even if it is needed as a dependency of another project, until it is explicitly loaded.
PLP_LoadIfNeededLoad the project only if it is needed as a dependency of another project.

This enumeration is used by the methods GetProjectLoadPriority and SetProjectLoadPriority, which can be called by a solution load manager. See Managing Project Loading in a Solution for details.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft