IVsTrackProjectRetargeting Interface
Used by projects to signal that they want to receive project retargeting events, and to signal that events are about to happen.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<GuidAttribute("D991BC9B-9C68-447F-A3A7-95962AD75DD2")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsTrackProjectRetargeting
[GuidAttribute("D991BC9B-9C68-447F-A3A7-95962AD75DD2")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTrackProjectRetargeting
[GuidAttribute(L"D991BC9B-9C68-447F-A3A7-95962AD75DD2")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsTrackProjectRetargeting
[<GuidAttribute("D991BC9B-9C68-447F-A3A7-95962AD75DD2")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTrackProjectRetargeting = interface end
public interface IVsTrackProjectRetargeting
The IVsTrackProjectRetargeting type exposes the following members.
Methods
Name | Description | |
---|---|---|
AdviseTrackBatchRetargetingEvents | Enables the client to receive notifications of batch project retargeting events. | |
AdviseTrackProjectRetargetingEvents | Enables the client to receive notifications of project retargeting events. | |
BatchRetargetProject | Schedules the project for batch retargeting. | |
BeginRetargetingBatch | Starts the batch retargeting operation. | |
EndRetargetingBatch | Finishes the batch retargeting operation. | |
OnSetTargetFramework | Called to initiate and orchestrate project retargeting. This method fires various retargeting events at different stages of the retargeting operation. | |
UnadviseTrackBatchRetargetingEvents | Disables clients from receiving notifications of batch retargeting events. | |
UnadviseTrackProjectRetargetingEvents | Disables clients from receiving notifications of retargeting events. |
Top
Remarks
This is a global service that tracks project retargeting attempts and broadcasts events to all subscribers related to various stages of the retargeting operation.