Microsoft.VisualStudio.ManagedInterfaces.Publish Namespace
The Microsoft.VisualStudio.ManagedInterfaces.Publish namespace contains types that support ClickOnce projects. For more information about ClickOnce, see ClickOnce Security and Deployment.
| Interface | Description | |
|---|---|---|
![]() | IBootstrapperPackage | An interface defining a bootstrapper package. |
![]() | IBootstrapperPackageCollection | A collection of IBootstrapperPackage objects. |
![]() | IFileAssociation | Represents an association between a file type and a specific program. |
![]() | IFileAssociationCollection | Represents a collection of file type associations. |
![]() | IPublishFile | A wrapper for a COM publishing interface. |
![]() | IPublishFile2 | Defines the ClickOnce properties of one file in a deployment on computers that have Visual Studio 2008 Service Pack 1 or later versions. |
![]() | IPublishFileCollection | An interface defining a collection of objects implementing IPublishFile. |
![]() | IPublishProperties | Defines the properties of a published application. |
![]() | IPublishProperties2 | Defines the ClickOnce properties of a published application. |
![]() | IPublishProperties3 | Defines the ClickOnce properties of a published application on computers that have Visual Studio 2008 Service Pack 1 or later versions. |
| Enumeration | Description | |
|---|---|---|
![]() | ComponentsLocation | Specifies the location from which packages should be downloaded at install time. |
![]() | InstallFrom | This enumeration describes possible installation sources. |
![]() | PublishStatus | An enumeration of possible publish statuses. |
![]() | UpdateIntervalUnits | An enumeration with values that describe the frequency of updates. |
![]() | UpdateMode | An enumeration that describes valid publishing update modes. |

