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

Определение

Описывает контекст при запросе IVsProjectFlavorReferences3.

public enum class __VSQUERYFLAVORREFERENCESCONTEXT
public enum class __VSQUERYFLAVORREFERENCESCONTEXT
enum __VSQUERYFLAVORREFERENCESCONTEXT
public enum __VSQUERYFLAVORREFERENCESCONTEXT
type __VSQUERYFLAVORREFERENCESCONTEXT = 
Public Enum __VSQUERYFLAVORREFERENCESCONTEXT
Наследование
__VSQUERYFLAVORREFERENCESCONTEXT

Поля

VSQUERYFLAVORREFERENCESCONTEXT_AddReference 0

Указывает, что проектная система пытается добавить новую ссылку на проект. Обычно это происходит при попытке пользователя добавить новую ссылку на проект в диалоговом окне диспетчера ссылок. Версия может отклонить ссылку на проект и отобразить соответствующее диалоговое окно ошибки для запроса пользователя.

VSQUERYFLAVORREFERENCESCONTEXT_LoadReference 1

Указывает, что система проекта загружает ссылки, встречающиеся во время загрузки проекта. Поскольку проект еще не загружен, если версия запрещает ссылку на проект, проект загружен не будет. Поэтому версия должна допускать любая ссылка на проект для этого контекста, чтобы разблокировать загрузку проекта. Версия может отклонить недопустимую ссылку на проект позже, когда контекст будет иметь значение VSQUERYFLAVORREFERENCESCONTEXT.

VSQUERYFLAVORREFERENCESCONTEXT_RefreshReference 2

Указывает, что проектная система пытается обновить существующую ссылку на проект. Это может возникать в ряде сценариев. Например, при первоначальной загрузке проекта ссылка на проект является неразрешенная, поэтому система проектов должна обновить ссылку, чтобы получить ее в разрешенном виде. Кроме того, если ссылочный проект изменен, в данном проекте также необходимо обновить проектную ссылку. Версия должна отключить какой-либо пользовательский интерфейс для данного контекста, чтобы не запутать пользователя; вместо этого версия может задать соответствующее сообщение об ошибке в выходном параметре pbstreReason, чтобы отображать сообщение об ошибке в списке ошибок.

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