PublishEventsClass.OnPublishDone Event
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Event triggered when a publish operation has ended.
This API supports the product infrastructure and is not intended to be used directly from your code.
public:
virtual event EnvDTE80::_dispPublishEvents_OnPublishDoneEventHandler ^ OnPublishDone;
public:
virtual event EnvDTE80::_dispPublishEvents_OnPublishDoneEventHandler ^ OnPublishDone;
public virtual event EnvDTE80._dispPublishEvents_OnPublishDoneEventHandler OnPublishDone;
member this.OnPublishDone : EnvDTE80._dispPublishEvents_OnPublishDoneEventHandler
Public Overridable Custom Event OnPublishDone As _dispPublishEvents_OnPublishDoneEventHandler Implements OnPublishDone
Public Class Connect
Implements IDTExtensibility2
Public WithEvents pubEvents As EnvDTE80.PublishEvents
Dim applicationObject As DTE2
Private Sub MenuItemCallback(ByVal sender As Object, ByVal e As EventArgs) Try
applicationObject = CType(application, DTE2)
Dim events As EnvDTE80.Events2
events = applicationObject.Events2
pubEvents = CType(events._PublishEvents(Nothing), _
EnvDTE80.PublishEvents)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Private Sub pubEvents_OnPublishBegin(ByRef [Continue] As Boolean) _
Handles pubEvents.OnPublishBegin
MsgBox("A publish event is occuring..")
End Sub
Private Sub pubEvents_OnPublishDone(ByVal Success As Boolean) _
Handles pubEvents.OnPublishDone
MsgBox("A publish event has completed.")
End Sub
Visual Studio includes a new feature known as ClickOnce Deployment. ClickOnce allows you to publish Windows applications to a Web server or network file share for simplified installation. For more information about this, see ClickOnce Security and Deployment.