__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)

Syntax

'Declaration
Public Enumeration __VSHPROPID4
public enum __VSHPROPID4
public enum class __VSHPROPID4
type __VSHPROPID4
public enum __VSHPROPID4

Members

Member name Description
VSHPROPID_TargetFrameworkMoniker VT_BSTR. The format for the target framework moniker is <Identifier>,Version=<ver>,Profile=<value>, e.g. .NETFramework,Version=v3.5,Profile=Client'.
VSHPROPID_ExternalItem BOOL. This item is external to the solution.
VSHPROPID_SupportsAspNetIntegration BOOL. Set this property to true in your project hierarchy if your web project supports being consumed by Silverlight.
VSHPROPID_DesignTimeDependencies BSTR. 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_BuildDependencies BSTR. A semicolon-delimited list of the projects required to build this project. If this property is not implemented, EnumDependencies(IVsEnumDependencies%) will be used.
VSHPROPID_BuildAction BSTR. The build action for an item.
VSHPROPID_DescriptiveName BSTR. 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.
VSHPROPID_AlwaysBuildOnDebugLaunch
VSHPROPID_FIRST4 The first ID.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace