__VSPTDPROPID Enumeration

Specifies properties for the targeting capability.

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

Syntax

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

Members

Member name Description
VSPTDPROPID_AcquisitionCommandTitle BSTR, optional, default null. The text for the Acquisition project context menu command.

The Acquisition fields correspond to installer capability .roperties. If a project opts to enable installing required components, these three properties are required:

  1. VSPTDPROPID_MissingPrerequisites

  2. VSPTDPROPID_AcquisitionSetupDriver

  3. VSPTDPROPID_AcquisitionCommandTitle

VSPTDPROPID_AcquisitionComponents VARIANT, optional, default NULL. The components for the Setup driver to install, format specific.
VSPTDPROPID_AcquisitionSetupDriver IVsProjectAcquisitionSetupDriver, optional, default null. The setup driver for installing the missing component.
VSPTDPROPID_DoBackup BOOL, optional, default false. Sent backup flag to RetargetProject.
VSPTDPROPID_DoNotAdvertiseRetarget BOOL, optional, default FALSE. Specifies whether to offer retarget on first load.
VSPTDPROPID_IncludeAllProjectsForProjectRetargeting
VSPTDPROPID_InitUnselectedInSolutionRetargeting
VSPTDPROPID_MigrationNextStepGuidanceLink BSTR, optional, default NULL. Specifies a URL to open in the IDE after retargeting.
VSPTDPROPID_MissingPrerequisites BOOL, optional, default false. There are missing components (Visual Studio and/or SDKs) that are needed for the proper operation of projects using this target.
VSPTDPROPID_ProjectRetargetingDescription BSTR, required. The description for this target section, when the project is offered for retargeting.
VSPTDPROPID_ProjectRetargetingGuidanceLink BSTR, optional, default NULL. Specifies a URL to incorporate into the retarget dialog and to open in Visual Studio every time a project is being unloaded because it first needs to be retarget.
VSPTDPROPID_ProjectRetargetingTaskPriority WORD, optional, default RTP_Low.
VSPTDPROPID_ProjectRetargetingTitle BSTR, required. The title to display for this target section, when project is offered for retargeting.
VSPTDPROPID_ProjectUnloadUntilRetargetedDescription BSTR, required. The description for this target section, when the project will be unloaded.
VSPTDPROPID_ProjectUnloadUntilRetargetedTaskPriority DWORD, optional, default RTP_Low.
VSPTDPROPID_ProjectUnloadUntilRetargetedTitle BSTR, required. The title to display for this target section, when the project will be unloaded.
VSPTDPROPID_RetargetProjectCommandTitle BSTR, optional, default null. The text for the retarget project context menu command.
VSPTDPROPID_RetargetSolutionCommandTitle
VSPTDPROPID_UnloadInfoLine BSTR, optional, default null. The unloaded info line in case the project is unloaded for retargeting.
VSPTDPROPID_UnloadTitle STR, optional, default null. The project title addition in case the project is unloaded for retargeting.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace