__VSBSLFLAGS Перечисление

Определение

Флаги, определяющие некоторые из способов загрузки проектов. Они передаются в методы, такие как EnsureProjectIsLoaded(Guid, UInt32), EnsureProjectsAreLoaded(UInt32, Guid[], UInt32) и EnsureSolutionIsLoaded(UInt32).

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class __VSBSLFLAGS
public enum class __VSBSLFLAGS
enum __VSBSLFLAGS
[System.Flags]
public enum __VSBSLFLAGS
[<System.Flags>]
type __VSBSLFLAGS = 
Public Enum __VSBSLFLAGS
Наследование
__VSBSLFLAGS
Атрибуты

Поля

VSBSLFLAGS_ExpandProjectOnLoad 4

Если проект загружен, раскройте его в обозревателе решений.

VSBSLFLAGS_LoadAllPendingProjects 16

Принудительная загрузка всех проектов, кроме проектов PLP_ExplicitLoadOnly. По умолчанию Visual Studio выполняет загрузку только поля PLP_DemandLoad и PLP_BackgroundLoad проектов. Этот флаг допустим только для EnsureProjectIsLoaded(Guid, UInt32).

VSBSLFLAGS_LoadBuildDependencies 2

Загрузите все зависимости построения, относящиеся к данному проекту. Сюда входят ссылки между проектами и определяемые пользователем зависимости на уровне решения. По умолчанию Visual Studio загружает только зависимости, необходимые для функций времени разработки (IntelliSense, конструкторы форм и т. д.).

VSBSLFLAGS_None 0

Поведение по умолчанию.

VSBSLFLAGS_NotCancelable 1

Отключить кнопку отмены в диалоговом окне ожидания во время загрузки проекта. (Кнопка отмены не реализована Visual Studio 2010).

VSBSLFLAGS_SelectProjectOnLoad 8

Если проект загружен, выберите его в обозревателе решений.

Применяется к