__VSADDVPFLAGS3 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.
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. |