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 | |
|---|---|---|
| .gif) | AdvisePublishStatusCallback | Establishes a callback for publishing status. | 
| .gif) | GetPublishProperty | Retrieves the value of a publish property by property type. | 
| .gif) | QueryStartPublish | Queries whether the project supports publishing and whether or not the project is ready for publishing. | 
| .gif) | QueryStatusPublish | Queries about the status of an ongoing publishing operation. | 
| .gif) | ShowPublishPrompt | Displays a prompt to ask whether or not a publishing operation should be done. | 
| .gif) | StartPublish | Begins publishing. | 
| .gif) | StopPublish | Halts a publishing operation. | 
| .gif) | 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.