Share via


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)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")> _
Public Interface IVsPublishableProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")]
public interface IVsPublishableProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute(L"816B2FBE-5C62-439E-8F67-8F0D5D82BC67")]
public interface class IVsPublishableProjectCfg
[<InterfaceTypeAttribute()>]
[<GuidAttribute("816B2FBE-5C62-439E-8F67-8F0D5D82BC67")>]
type IVsPublishableProjectCfg =  interface end
public interface IVsPublishableProjectCfg

The IVsPublishableProjectCfg type exposes the following members.

Methods

  Name Description
Public method AdvisePublishStatusCallback Establishes a callback for publishing status.
Public method GetPublishProperty Retrieves the value of a publish property by property type.
Public method QueryStartPublish Queries whether the project supports publishing and whether or not the project is ready for publishing.
Public method QueryStatusPublish Queries about the status of an ongoing publishing operation.
Public method ShowPublishPrompt Displays a prompt to ask whether or not a publishing operation should be done.
Public method StartPublish Begins publishing.
Public method StopPublish Halts a publishing operation.
Public method UnadvisePublishStatusCallback Unregisters a callback used for monitoring publishing status.

Top

Remarks

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

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace