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)

[InterfaceTypeAttribute(1)]
[GuidAttribute("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")]
public interface IVsPublishableProjectCfg

NameDescription
System_CAPS_pubmethodAdvisePublishStatusCallback(IVsPublishableProjectStatusCallback, UInt32)

Establishes a callback for publishing status.

System_CAPS_pubmethodGetPublishProperty(UInt32, Object)

Retrieves the value of a publish property by property type.

System_CAPS_pubmethodQueryStartPublish(UInt32, Int32[], Int32[])

Queries whether the project supports publishing and whether or not the project is ready for publishing.

System_CAPS_pubmethodQueryStatusPublish(Int32)

Queries about the status of an ongoing publishing operation.

System_CAPS_pubmethodShowPublishPrompt(Int32)

Displays a prompt to ask whether or not a publishing operation should be done.

System_CAPS_pubmethodStartPublish(IVsOutputWindowPane, UInt32)

Begins publishing.

System_CAPS_pubmethodStopPublish(Int32)

Halts a publishing operation.

System_CAPS_pubmethodUnadvisePublishStatusCallback(UInt32)

Unregisters 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.

Return to top
Show: