We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

__VSHPROPID4 Enumeration

Adds members to the __VSHPROPID enumeration that defines property identifiers for different aspects of the Visual Studio environment.

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

public enum __VSHPROPID4

Member nameDescription
VSHPROPID_TargetFrameworkMonikerVT_BSTR. The format for the target framework moniker is <Identifier>,Version=<ver>,Profile=<value>, e.g. .NETFramework,Version=v3.5,Profile=Client'.
VSHPROPID_ExternalItemBOOL. This item is external to the solution.
VSHPROPID_SupportsAspNetIntegrationBOOL. Set this property to true in your project hierarchy if your web project supports being consumed by Silverlight.
VSHPROPID_DesignTimeDependenciesBSTR. A semicolon-delimited list of projects required to support design time features (IntelliSense, form designers, etc.). If this property is not implemented, VSHPROPID_BuildDependencies will be used instead.
VSHPROPID_BuildDependenciesBSTR. A semicolon-delimited list of the projects required to build this project. If this property is not implemented, EnumDependencies(IVsEnumDependencies) will be used.
VSHPROPID_BuildActionBSTR. The build action for an item.
VSHPROPID_DescriptiveNameBSTR. A more descriptive name of the item. Used to replace the running document table moniker in document windows, tooltips, or other parts of the UI.