__VSADDVPFLAGS3 Enumeration

Visual Studio 2015
 

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

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime (in Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime.dll)

[FlagsAttribute]
public enum __VSADDVPFLAGS3

Member nameDescription
ADDVP_InvisibleInternalProject

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.

Return to top
Show: