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.

Interfaces

  Interface Description
Public interface IBootstrapperPackage An interface defining a bootstrapper package.
Public interface IBootstrapperPackageCollection A collection of IBootstrapperPackage objects.
Public interface IFileAssociation Represents an association between a file type and a specific program.
Public interface IFileAssociationCollection Represents a collection of file type associations.
Public interface IPublishFile A wrapper for a COM publishing interface.
Public 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.
Public interface IPublishFileCollection An interface defining a collection of objects implementing IPublishFile.
Public interface IPublishProperties Defines the properties of a published application.
Public interface IPublishProperties2 Defines the ClickOnce properties of a published application.
Public interface IPublishProperties3 Defines the ClickOnce properties of a published application on computers that have Visual Studio 2008 Service Pack 1 or later versions.

Enumerations

  Enumeration Description
Public enumeration ComponentsLocation Specifies the location from which packages should be downloaded at install time.
Public enumeration InstallFrom This enumeration describes possible installation sources.
Public enumeration PublishStatus An enumeration of possible publish statuses.
Public enumeration UpdateIntervalUnits An enumeration with values that describe the frequency of updates.
Public enumeration UpdateMode An enumeration that describes valid publishing update modes.