_VSProjectLoadPriority Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.