Share via


IPublishProperties3 Interface

Defines the ClickOnce properties of a published application on computers that have Visual Studio 2008 Service Pack 1 or later versions.

Namespace:  Microsoft.VisualStudio.ManagedInterfaces.Publish
Assembly:  Microsoft.VisualStudio.ManagedInterfaces.9.0 (in Microsoft.VisualStudio.ManagedInterfaces.9.0.dll)

Syntax

'Declaration
<GuidAttribute("FA0FE73F-A10F-4967-9D0D-0B323BEBF3D4")> _
Public Interface IPublishProperties3 _
    Inherits IPublishProperties2, IPublishProperties
[GuidAttribute("FA0FE73F-A10F-4967-9D0D-0B323BEBF3D4")]
public interface IPublishProperties3 : IPublishProperties2, 
    IPublishProperties
[GuidAttribute(L"FA0FE73F-A10F-4967-9D0D-0B323BEBF3D4")]
public interface class IPublishProperties3 : IPublishProperties2, 
    IPublishProperties
[<GuidAttribute("FA0FE73F-A10F-4967-9D0D-0B323BEBF3D4")>]
type IPublishProperties3 =  
    interface 
        interface IPublishProperties2 
        interface IPublishProperties 
    end
public interface IPublishProperties3 extends IPublishProperties2, IPublishProperties

The IPublishProperties3 type exposes the following members.

Properties

  Name Description
Public property ApplicationRevision Gets or sets the revision number of the publish version of the application.
Public property ApplicationVersion Gets or sets the publish version of the application.
Public property AutorunEnabled Gets or sets a value that indicates whether to create an autorun.inf file for this application.
Public property BootstrapperComponentsLocation Gets or sets how the bootstrapping application will download components.
Public property BootstrapperDownloadUrl Gets or sets the uniform resource identifier (URI) from which to download the bootstrapping application components of this application.
Public property BootstrapperEnabled Gets or sets a value that indicates whether to generate the bootstrapping application.
Public property BootstrapperPackages Gets the collection of packages for the bootstrapping application.
Public property CreateDesktopShortcut Gets or sets a value that indicates whether the installer adds a shortcut to the desktop.
Public property CreateWebPageOnPublish Gets or sets a value that indicates whether Visual Studio generates a Web page for the application when the application is published.
Public property DisallowUrlActivation Gets or sets a value that indicates whether to prevent an installed application from starting when the deployment uniform resource identifier (URI) is visited.
Public property ErrorReportUrl Gets or sets the uniform resource identifier (URI) to which the installer will post information if the application installation fails.
Public property ExcludeDeploymentUrl Gets or sets a value that indicates whether a deployment uniform resource identifier (URI) is included in the application manifest.
Public property FileAssociations Gets the collection of file associations for this application.
Public property Install Gets or sets a value that indicates whether the installer will install the application.
Public property InstallFrom Gets or sets the kind of location from which the application is installed.
Public property InstallUrl Gets or sets the uniform resource identifier (URI) from which the user will install the application.
Public property MapFileExtensions Gets or sets a value that indicates whether to add the .deploy file name extension to all deployed files.
Public property MinimumRequiredVersion Gets or sets the minimum required version for this application for this deployment.
Public property OpenBrowserOnPublish Gets or sets a value that indicates whether Visual Studio opens the default browser when the application is published.
Public property ProductName Gets or sets the name of the application.
Public property PublisherName Gets or sets the name of the publisher.
Public property PublishFiles Gets the collection of files in the project.
Public property PublishUrl Gets or sets the uniform resource identifier (URI) to which the application is published.
Public property SuiteName Gets or sets the name of the product suite of which the application is a part.
Public property SupportUrl Gets or sets the uniform resource identifier (URI) for support for the application.
Public property TargetCulture Gets or sets the publish language Visual Studio uses to publish the application.
Public property TrustUrlParameters Gets or sets a value that indicates whether to allow uniform resource identifier (URI) parameters to be passed to application.
Public property UpdateEnabled Gets or sets a value that indicates whether users can update the application.
Public property UpdateInterval Gets or sets how long the application waits before it checks for updates.
Public property UpdateIntervalUnits Gets or sets the units of time of the UpdateInterval property.
Public property UpdateMode Gets or sets the strategy that the application uses to check for available updates.
Public property UpdatePeriodically Gets or sets a value that indicates whether the application checks for updates.
Public property UpdateRequired Gets or sets a value that indicates whether this version represents a required update.
Public property UpdateUrl Gets or sets the uniform resource identifier (URI) for updates for the application.
Public property UseApplicationTrust Gets or sets a value that indicates whether manifest trust information, in addition to publisher and product information, is added to the application manifest.
Public property VerifyUploadedFiles Gets or sets a value that indicates whether Visual Studio verifies the uploaded files after they are published.
Public property WebPageFileName Gets or sets the name of the Web page that Visual Studio creates when the application is published.

Top

Remarks

This interface is only available to products that run in Visual Studio 2008 Service Pack 1 or later versions.

See Also

Reference

Microsoft.VisualStudio.ManagedInterfaces.Publish Namespace