Share via


IVsPublishableProjectCfg Interface

Definition

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

public interface class IVsPublishableProjectCfg
public interface class IVsPublishableProjectCfg
__interface IVsPublishableProjectCfg
[System.Runtime.InteropServices.Guid("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPublishableProjectCfg
[<System.Runtime.InteropServices.Guid("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPublishableProjectCfg = interface
Public Interface IVsPublishableProjectCfg
Attributes

Remarks

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

Methods

AdvisePublishStatusCallback(IVsPublishableProjectStatusCallback, UInt32)

Establishes a callback for publishing status.

GetPublishProperty(UInt32, Object)

Retrieves the value of a publish property by property type.

QueryStartPublish(UInt32, Int32[], Int32[])

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

QueryStatusPublish(Int32)

Queries about the status of an ongoing publishing operation.

ShowPublishPrompt(Int32)

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

StartPublish(IVsOutputWindowPane, UInt32)

Begins publishing.

StopPublish(Int32)

Halts a publishing operation.

UnadvisePublishStatusCallback(UInt32)

Unregisters a callback used for monitoring publishing status.

Applies to