Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.