This documentation is archived and is not being maintained.

IVsPublishableProjectCfg Interface

Enables a project to control its publication. Publication includes such things as moving the project to a file server or a Web site.

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

public interface IVsPublishableProjectCfg

The IVsPublishableProjectCfg type exposes the following members.

Public methodAdvisePublishStatusCallbackEstablishes a callback for publishing status.
Public methodGetPublishPropertyRetrieves the value of a publish property by property type.
Public methodQueryStartPublishQueries whether the project supports publishing and whether or not the project is ready for publishing.
Public methodQueryStatusPublishQueries about the status of an ongoing publishing operation.
Public methodShowPublishPromptDisplays a prompt to ask whether or not a publishing operation should be done.
Public methodStartPublishBegins publishing.
Public methodStopPublishHalts a publishing operation.
Public methodUnadvisePublishStatusCallbackUnregisters a callback used for monitoring publishing status.

For a description of the user experience of publication, see How to: Publish a ClickOnce Application using the Publish Wizard.