__VSADDVPFLAGS3 Enum

Definition

Determines whether to add a new virtual project to the Project window.

This enumeration supports a bitwise combination of its member values.

public enum class __VSADDVPFLAGS3
public enum class __VSADDVPFLAGS3
enum __VSADDVPFLAGS3
[System.Flags]
public enum __VSADDVPFLAGS3
[<System.Flags>]
type __VSADDVPFLAGS3 = 
Public Enum __VSADDVPFLAGS3
Inheritance
__VSADDVPFLAGS3
Attributes

Fields

ADDVP_InvisibleInternalProject 366

An invisible project that never interferes with the user adding a project of the same name. Normally any newly-added project has to have a unique name that does not clash with existing projects. ADDVP_InvisibleInternalProject projects are Virtual Projects that are either placeholder projects that listen for SolutionEvents (e.g. OnBeforeProjectRegisteredInRunningDocumentTable or OnAfterOpenProject) and auto-remove themselves so that they don’t interfere with the user-added project, or they are non-traditional internal (e.g. files imported by projects only like MSBuild targets files, Shared.projitems files or VC .filters files) that are never opened as normal projects directly. NOTE: ADDVP_InvisibleInternalProject includes the following flags:ADDVP_ExcludeFromBuild | ADDVP_ExcludeFromDeploy | ADDVP_ExcludeFromDebugLaunch | ADDVP_ExcludeFromEnumOutputs | ADDVP_ExcludeFromCfgUI and is not expected to be used in combination with ADDVP_AddToProjectWindow flag.

Applies to