Properties (Windows 10)
Defines additional metadata about the package including attributes that describe how the package appears to users.
Note
You may get an error if the manifest elements DisplayName or Description contain characters disallowed by the Windows firewall; namely |
and all
, due to which Windows fails to create the AppContainer profile for the package. Use this reference for troubleshooting if you get an error.
Element hierarchy
<Properties>
Syntax
<Properties>
<!-- Child elements -->
Framework?
& DisplayName
& PublisherDisplayName
& Description?
& Logo
& ResourcePackage?
& uap:SupportedUsers?
& uap6:AllowExecution?
& desktop6:FileSystemWriteVirtualization?
& desktop6:RegistryWriteVirtualization?
& virtualization:FileSystemWriteVirtualization?
& virtualization:RegistryWriteVirtualization?
& rescap6:ModificationPackage?
& uap10:AllowExternalContent?
& uap10:PackageIntegrity?
& uap13:AutoUpdate?
& uap15:DependencyTarget?
& uap17:UpdateWhileInUse?
& heap:HeapPolicy?
)
</Properties>
Key
?
optional (zero or one)
&
interleave connector (may occur in any order)
Attributes and elements
Attributes
None.
Child elements
Child element | Description |
---|---|
Description | A friendly description that can be displayed to users. |
DisplayName | A friendly name that can be displayed to users. |
Framework | Indicates whether the package is a framework package; that is, a package that can be used by other packages. Its value is false by default. You should not specify a value for it unless you are creating a framework. |
Logo | A path to a file that contains an image. |
PublisherDisplayName | A friendly name for the publisher that can be displayed to users. |
ResourcePackage | Indicates whether the package is a resource package. A resource package can be used by other packages. Its value is false by default. You should not specify a value for it unless you are creating a resource. |
uap:SupportedUsers | Indicates whether or not the package is multi-user aware. This setting is used at install time to determine whether the package can be installed on the system. |
uap6:AllowExecution | A boolean value that specifies whether packages with executable are allowed to execute. By default, this value is true. |
desktop6:FileSystemWriteVirtualization | Indicates whether virtualization for the file system is enabled for your desktop application. |
desktop6:RegistryWriteVirtualization | Indicates whether virtualization for the registry is enabled for your desktop application. |
virtualization:FileSystemWriteVirtualization | Indicates whether virtualization for the file system is enabled for a package. |
virtualization:RegistryWriteVirtualization | Indicates whether virtualization for the registry for your package. |
rescap6:ModificationPackage | Declares that the current package is a modification package for an enterprise application. |
uap10:AllowExternalContent | Enables your package manifest to reference content outside the package, in a specific location on disk. See Grant package identity by packaging with external location. |
uap10:PackageIntegrity | Specifies the level of run time package integrity checks and remediation for the package. |
uap13:AutoUpdate | Specifies automatic update configuration for the app. |
uap15:DependencyTarget | Allows a main package manifest to specify whether the package is a valid target for dynamic dependencies. |
uap17:UpdateWhileInUSe | Specifies whether the OS should close the app for app updates, or if the update should be deferred until the next time the app is restarted by the user or a system reboot. |
heap:HeapPolicy | Allows packaged apps to request a heap profile that has performance and behavior characteristics consistent with that of the legacy NT heap. |
Parent elements
Parent element | Description |
---|---|
Package | Defines the root element of an app package manifest. The manifest describes the structure and capabilities of the software to the system. |
Examples
The following example is taken from the package manifest of one of the SDK samples.
<Properties>
<DisplayName>ApplicationData SDK Sample</DisplayName>
<PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
<Description>The application data sample.</Description>
<Logo>images\storeLogo-sdk.png</Logo>
</Properties>
See also
Requirements
Item | Value |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |