_VSProjectLoadPriority Enum

Definition

Obsolete. This API became obsolete to optimize solution load performance.

public enum class _VSProjectLoadPriority
public enum class _VSProjectLoadPriority
enum _VSProjectLoadPriority
public enum _VSProjectLoadPriority
type _VSProjectLoadPriority = 
Public Enum _VSProjectLoadPriority
Inheritance
_VSProjectLoadPriority

Fields

PLP_BackgroundLoad 1

Load the project in the background on idle.

PLP_DemandLoad 0

Load 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_ExplicitLoadOnly 3

Keep the project unloaded, even if it is needed as a dependency of another project, until it is explicitly loaded.

PLP_LoadIfNeeded 2

Load the project only if it is needed as a dependency of another project.

Remarks

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.

Applies to