MageUI.exe Application Manifest Tab

This topic describes the Application Manifest tab for the graphical Manifest Generation and Editing Tool (MageUI.exe).

  • The Application Manifest tab displays the contents of an application manifest. The application manifest describes all files included with the deployment, and the permissions required for the application to run on the client.

The Name tab is displayed when you first create or open a deployment manifest. It uniquely identifies the deployment, and optionally specifies a valid target platform.

The Application Manifest tab contains the following panels.

  • Name
    Shows the identifying information about this deployment.
  • Files
    Describes all of the files that constitute this deployment.
  • Permissions Required
    Displays the minimum permission set required by the application to run on a client.

Name Panel UI Elements

  • Name
    Required. The name of the deployment manifest. Usually the same as the file name.
  • Version
    Required. The version number of the deployment in the form N.N.N.N. Only the first major build number is required. For example, for version 1.0 of an application, valid values would include 1, 1.0, 1.0.0, and 1.0.0.0.
  • Processor
    Optional. The machine architecture on which this deployment can run. The default is msil, or Microsoft Intermediate Language, which is the default format of all managed assemblies. Only change this field if you have pre-compiled the assemblies in your application for a specific architecture. For more information about pre-compilation, see Native Image Generator (Ngen.exe).
  • Culture
    Optional. The two-part ISO country and region code in which this application runs. Defaults to Neutral.
  • Public Key Token
    Optional. The public key with which this deployment manifest has been signed. If this is a new or unsigned manifest, this field will appear as the word "unsigned".

Files Panel UI Elements

  • Application Directory
    The directory in which the application's files reside. Use the ellipses (…) button to select the directory.
  • Populate
    Adds all of the files in the application directory to the application manifest. If MageUI.exe finds a single executable file in the directory, it automatically marks this as the Entry Point, which is the file first executed when the ClickOnce application is launched on the client.
  • Application Files
    All of the files in the application. Each file has three editable attributes, discussed below.
  • File Type
    File Type can be one of four values:

    • None.

    • Entry Point. The application's primary executable. Only one executable file can be marked as the entry point.

    • Icon File. An application icon, such as appears on the desktop or in the corner of an application's window.

    • Config File. A configuration file consumed by the application.

    Data. A file, such as an XML file, which supplies data to the application.

  • Group
    A label for a set of optional files. You can apply a Group label to a set of files, and use the On-Demand API to download a batch of files with a single API call.

Permissions Required Panel - UI Element List

Use Permissions Required if you need to grant your application more access to the local computer than is granted by default. For more information see ClickOnce Deployment and Security.

  • Permission Set Type
    The minimum permission set required by this application to run on the client. For a description of these permission sets and which permissions they do or do not demand, see Named Permission Sets.
  • Details
    The XML created for the application manifest to represent the permission set. Unless you have a good understanding of the application manifest XML format, you should not edit this XML manually. For more information, see ClickOnce Application Manifest.

See Also

Reference

Manifest Generation and Editing Tool, Graphical Client (MageUI.exe)
MageUI.exe Deployment Manifest Tab
ClickOnce Application Manifest

Concepts

ClickOnce Deployment and Security
ClickOnce Deployment Overview