Application Declaration Sets
InstallShield 2022
Project:The Application Declaration Sets view is available in the following project type:
• | MSIX |
Application Declaration Sets allows you to add multiple Declaration Sets which are required for Application shortcut in the Application view to associate the Declarations to the Application.
Each Declaration's settings are displayed in the grid while selecting the Declaration type in the tree.
The Declaration Set consists of the following Declaration types:
• | Account Picture Provider |
• | Alarm |
• | App Extension Host |
• | App Service |
• | Appointments Provider |
• | AutoPlay Content |
• | AutoPlay Device |
• | Background Tasks |
• | Cached File Updater |
• | Camera Settings |
• | Dial Protocol |
• | File Open Picker |
• | File Save Picker |
• | File Type Associations |
• | Lock Screen |
• | Media Playback |
• | Personal Assistant Launch |
• | Print 3D Workflow |
• | Pre-installed Configuration |
• | Print Task Settings |
• | Protocol |
• | Restricted Launch |
• | Search |
• | Service |
• | Share Target |
• | Update Task |
• | Web Account Provider |
• | Windows Shared Fonts |
• | Custom Declaration |
You can use this declaration to have Windows list your app in the Account Picture Settings control panel. The users can select this declaration to either replace their existing account picture or capture a new account picture.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Account Picture Provider declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
You can use this declaration to state applications as the System Alarm app. The users can set their System Alarm only to the selected applications that are stated as System Alarm apps.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Alarm declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
You can use this declaration to register the supported HostNames for the app.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Names |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the App Extension Host declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
A setting to register the supported HostNames for App Extension Host.
The following table describes the settings that are displayed in the App Extension Host declaration type:
Declaration |
Project Type |
Description |
|||
Names |
MSIX |
Important:Specifying one Name is mandatory. |
This declaration helps you to use agreements to provide or launch the background tasks of an application that communicates with each other.
• | App Settings |
• | Properties |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the App Service declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
These are the settings for the App Service.
The following table describes the settings that are displayed in the App Service declaration type:
Declaration |
Project Type |
Description |
Name |
MSIX |
Specify the Name for the App Service |
Server Name |
MSIX |
Specify the Server Name for the App Service |
This declaration provides the capability for an application to interact with the calendar APIs and to create appointments.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Launch Actions |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Appointments Provider declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Settings to register the Calendar Appointment settings for the app.
The following table describes the settings that are displayed in the Appointments Provider declaration type:
Declaration |
Project Type |
Description |
|||||||||||||||
Desired View |
MSIX |
Specify the Desired View field to indicate the amount of space the app's window needs when it is launched. This field can have one of the following values:
|
|||||||||||||||
Launch Actions |
MSIX |
Specifies the Appointment Launch Action supported by the App. To add a Launch Action, click Add New Launch Action button. Important:Specifying at least one Launch Action is mandatory. |
|||||||||||||||
Verb |
MSIX |
A unique identifier that is passed when it is launched to the app. This can have one of the following values:
|
|||||||||||||||
Verb - Entry Point |
MSIX |
Activatable class ID - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *, representing the task handling the extension. |
|||||||||||||||
Verb - Executable |
MSIX |
Default launch executable - A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||||||||
Verb - Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. |
|||||||||||||||
Verb - Runtime Type |
MSIX |
The runtime provider. This fiels is used typically when there are mixed frameworks in an app. |
|||||||||||||||
Verb - Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||||||||
Verb - Desired View |
MSIX |
Specify the Desired View field to indicate the amount of space the app's window needs when it is launched. This field can have one of the following values:
|
This declaration helps you to register apps as options for AutoPlay Content events. AutoPlay Content events are raised when a volume device such as a camera memory card, thumb drive, or DVD is inserted into the PC.
• | App Settings |
• | Launch Actions |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the AutoPlay Content declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
To register apps as options for AutoPlay content events. AutoPlay content events are raised when a volume device such as a camera memory card, thumb drive, or DVD is inserted into the PC.
The following table describes the settings that are displayed in the AutoPlay Content declaration type:
Declaration |
Project Type |
Description |
Launch Actions |
MSIX |
Specifies the Appointment Launch Action supported by the App. To add a Launch Action, click Add New Launch Action button. Important:Specifying at least one Launch Action is mandatory. |
Launch Action Verb |
MSIX |
Specifies an activation string to pass to the App when the event arrives. 'Launch Action Verb' required to be unique across AutoPlay Content and AutoPlay Device 'Launch Action Verb'. |
Action Display Name |
MSIX |
Specifies the string to display in the AutoPlay UI. |
Content Event |
MSIX |
Specifies the type of event to recognize on arrival. |
This declaration helps you to register apps as options for AutoPlay Device events. AutoPlay Device events are raised when a device is connected to a PC.
• | App Settings |
• | Launch Actions |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the AutoPlay Device declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
|||||||||
Launch Actions |
MSIX |
To register apps as options for AutoPlay Device events. AutoPlay device events are raised when a device is connected to a PC. |
To register apps as options for AutoPlay Device events. AutoPlay device events are raised when a device is connected to a PC.
The following table describes the settings that are displayed in the AutoPlay Device declaration type:
Declaration |
Project Type |
Description |
Launch Actions |
MSIX |
Specifies the Appointment Launch Action supported by the App. To add a Launch Action, click Add New Launch Action button. Important:Specifying at least one Launch Action is mandatory. |
Launch Action Verb |
MSIX |
Specifies an activation string to pass to the App when the event arrives. 'Launch Action Verb' required to be unique across AutoPlay Content and AutoPlay Device 'Launch Action Verb'. |
Action Display Name |
MSIX |
Specifies the string to display in the AutoPlay UI. |
Device Event |
MSIX |
Specifies the type of event to recognize on arrival. |
Even when the app is suspended, you can run the app code using the background tasks.
• | App Settings |
• | Supported Task Types |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Background Tasks declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Apps can use background tasks to run app code even when the app is suspended. Background tasks are intended for small work items that require no interaction with the user.
The following table describes the settings that are displayed in the Background Tasks declaration types:
Declaration |
Project Type |
Description |
Bluetooth |
MSIX |
Specifies to run Background task to handle Bluetooth. |
Bluetooth Device Connection |
MSIX |
Specifies to run Background task to handle Bluetooth device connection events. |
Chat Message Notification |
MSIX |
Specifies to run Background task to handle the Chat Message Notification. |
Control Channel |
MSIX |
Specifies to run Background task for real-time apps that maintain open socket connections. |
Device Use Trigger |
MSIX |
Specifies to access sensors and devices from Background tasks. |
General |
MSIX |
To add a general Background task, such as to invoke from the foreground. |
Location |
MSIX |
Specifies to get the geofence events in the Background tasks. |
Media Processing |
MSIX |
Specifies to run Background task to process media files in the background. |
Phone Call |
MSIX |
Specifies to run Background task on Phone Call. |
Push Notification |
MSIX |
Specifies to run a Background task for the Push Notification from the Windows Notification Server. |
System Event |
MSIX |
Specifies to run background task to handle system events. |
Timer |
MSIX |
Specifies to run Background task on Timer. |
VPN Client |
MSIX |
Specifies to run background tasks for VPN plug-in applications. |
This declaration helps you to provide updates for particular files to help users who want to use the app as a central repository to track and maintain files.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Cached File Updater declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration helps you to customize the flyout that displays more camera options for the UWP device apps.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Camera Settings declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
If you are on a network device, you can use the DIAL protocol to launch applications on the Xbox One. If the application you are trying to run is not available, you can even use the DIAL network to install the application before running it.
• | App Settings |
• | Properties |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Dial Protocol declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
These settings are for the Dial Protocol Name.
The following table describes the settings that are displayed in the Dial Protocol declaration type:
Declaration |
Project Type |
Description |
Name |
MSIX |
Specifies the Name of the Application to launch by the Dial Protocol |
This declaration helps users to pick files from the app directly while the user is using another app.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Supported File Types |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the File Open Tracker declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specifies to register the App for the file type operations.
The following table describes the settings that are displayed in the File Open Tracker declaration type:
Declaration |
Project Type |
Description |
||||||
Supported Any File Type |
MSIX |
If Selected:
|
||||||
Supported File Types |
MSIX |
Specifies the File Type supported by the App. To add a File Type, click Add New File Type button. Important:Specifying at least one file type is mandatory. |
||||||
File Type |
MSIX |
Specifies the File Type that the App Supports, required to start with '.' |
This declaration helps users to save files to the app directly while the user is using another app.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Supported File Types |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the File Save Tracker declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specifies to register the App for the file type operations.
The following table describes the settings that are displayed in the File Save Tracker declaration type:
Declaration |
Project Type |
Description |
||||||
Supported Any File Type |
MSIX |
If Selected:
|
||||||
Supported File Types |
MSIX |
Specifies the File Type supported by the App. To add a File Type, click Add New File Type button. Important:Specifying at least one file type is mandatory. |
||||||
File Type |
MSIX |
Specifies the File Type that the App Supports, required to start with '.' |
This declaration helps you to choose an app to register to become the default handler for a certain file type. The user can choose an app as the default handler for a certain file type, the selected app can be activated every time that type of file is launched.
• | App Settings |
• | Edit Flags |
• | Properties |
• | Supported File Types |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the File Type Associations declaration type:
Declaration |
Project Type |
Description |
|||||||||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
|||||||||||||||
Desired View |
MSIX |
Specify the Desired View field to indicate the amount of space the app's window needs when it is launched for the file type. This field can have one of the following values:
|
Specify the Edit Flag for a group of file types.
The following table describes the settings that are displayed in the File Type Associations declaration type:
Declaration |
Project Type |
Description |
Open is Safe |
MSIX |
Indicates that the word ‘Open’ for the file type can be invoked for any downloaded files. |
Always Unsafe |
MSIX |
Indicates to override automatically when the file type is disabled. |
Settings for the File Type Association Properties
The following table describes the settings that are displayed in the File Type Associations declaration type:
Declaration |
Project Type |
Description |
Display Name |
MSIX |
Specify the Display Name for a group of file types. |
Logo |
MSIX |
Specify the logo that is used to identify the file type |
Info Tip |
MSIX |
Specify the Info Tip to appear when the user hovers on the icon for a file of this type |
Name |
MSIX |
Choose a name for a group of file types that share the same display name, logo, info tip, and edit flags Important:The Name must be in lower case letters. |
Settings to register the App for the file type operations
The following table describes the settings that are displayed in the File Type Associations declaration type:
Declaration |
Project Type |
Description |
Supported File Type |
MSIX |
Specifies the File Type supported by the App. To add a File Type, click Add New File Type button. Important:Specifying at least one file type is mandatory. |
File Type |
MSIX |
Specifies the File Type that the App Supports, required to start with '.' |
Content Type |
MSIX |
Specifies the MIME content type for the App's File Type, must contain at least one '/'. |
This declaration helps the user to answer a VoIP phone call without unlocking the screen of the phone.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Lock Screen declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
In order to support Windows Store apps, you must indicate those apps to support DVD playback.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Supported Codecs |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Media Playback declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Settings to register the supported media codec for Media Play Back.
The following table describes the settings that are displayed in the Media Playback declaration type:
Declaration |
Project Type |
Description |
Supported Codec |
MSIX |
Specifies the Media Codec supported by the App. To add a File Type, click Add New Codec button. Important:Specifying at least one Codec is mandatory. |
Codec |
MSIX |
Specifies the Name of the Codec |
This declaration helps you to provide deep links from a background app to the foreground app in a specific state or context.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Personal Assistant Launch declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration helps you to use a Windows Store device app to provide a unique experience in the 3D print dialog.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Print 3D Workflow declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration allows you to immediately launch an update task without any user interaction to make sure the application is updated immediately.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Pre-installed Configuration declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration allows you to use a Windows Store device app to customize the flyout that displays advanced print settings.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Print Task Settings declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration help you to use existing URI schemes, such as mailto, or create a custom URI scheme for the app. The URI activation extension enables you to define a custom URI scheme or register to handle an existing URI scheme.
• | App Settings |
• | Properties |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Protocol declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Setting to register the App for the URL protocol.
The following table describes the settings that are displayed in the Protocol declaration type:
Declaration |
Project Type |
Description |
Logo |
MSIX |
Specifies the icon image that appears in the Windows shell for protocols that match the app |
Display Name |
MSIX |
Specifies an optional display name for this protocol handler |
Name |
MSIX |
Specifies the name of the Protocol that supports the app |
This declaration allows the app to protect itself from the untrusted content. Child app containers provide an extra level of isolation at runtime when untrusted content may be executed by the Windows Store app.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Restricted Launch declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration allows you to help users share content from your app with another app or service, and vice versa. Apps that support the Share Target can automatically share content to and from any other app that also supports the declaration.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Properties |
• | Data Formats |
• | Supported File Types |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Share Target declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specify the Share Target properties to register the app to receive the sharable content
The following table describes the settings that are displayed in the Share Target declaration type:
Declaration |
Project Type |
Description |
Share Description |
MSIX |
Specifies the Share Target’s description that will appear in Windows |
Settings to specify the data formats supported by the App.
The following table describes the settings that are displayed in the Share Target declaration type:
Declaration |
Project Type |
Description |
Date Formats |
MSIX |
To add a Data Format, click Add New Data Format button |
Settings to register the App for the file type operations
The following table describes the settings that are displayed in the Share Target declaration type:
Declaration |
Project Type |
Description |
||||||
Supported Any File Type |
MSIX |
If Selected:
|
||||||
Supported File Types |
MSIX |
Specifies the File Type supported by the App. To add a File Type, click Add New File Type button. Important:Specifying at least one file type is mandatory. |
||||||
File Type |
MSIX |
Specifies the File Type that the App Supports, required to start with '.' |
This declaration allows you to add a search pane to the app so the users can search not only the app's content but content from other apps as well. Users can also transfer the search query itself to other apps.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Search declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specifies a service that is installed and registered along with the app. These services can be configured to run under either the Local Service, Network Service, or Local System account. Windows 10, version 2004, introduces support for running an MSIX package that includes services.
• | App Settings |
• | Properties |
• | Dependencies |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Update Task declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Properties
Declaration |
Project Type |
Description |
|||||||||
Name |
MSIX |
Specify the Name for the Service. |
|||||||||
Startup Type |
MSIX |
The startup type for the service. The following values are supported:
|
|||||||||
Start Account |
MSIX |
The type of account in which to run the service. The following values are supported:
|
|||||||||
Arguments |
MSIX |
Optional arguments to pass to the service. |
These are the settings for the windows.service dependencies. Dependency Services outside the package are not currently supported.
The following table describes the settings that are displayed in the MSIX Service declaration dependencies category:
Dependencies
Declaration |
Project Type |
Description |
Dependent Service |
MSIX |
Specifies one or more dependent services for the current service. |
This declaration is a background task that is run directly after the user updates the app to a newer version.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Update Task declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
This declaration helps you to allows user to sign on once and have that logging in action provide account information to multiple applications.
Note:You are restricted to create only one instance per Declaration Set.
• | App Settings |
• | Properties |
• | Managed URLs |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Web Account Provider declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specifies the properties required to register the Web Account Provider
The following table describes the settings that are displayed in the Web Account Provider declaration type:
Declaration |
Project Type |
Description |
URL |
MSIX |
Specifies the main URL that identifies the Web Account Provider |
Background Entry Point |
MSIX |
Specifies the Entry Point to an activatable class that can provide tokes in a background request |
Specifies the additional URL that belongs to the same Web Account Provider.
The following table describes the settings that are displayed in the Web Account Provider declaration type:
Declaration |
Project Type |
Description |
Managed URLs |
MSIX |
Allows to create additional URL for the same web account provider. To add a URL, click Add New Managed URL button. |
Managed URL |
MSIX |
Additional URL that belongs to the same Web Account Provider, and it must be a valid HTTPS URL. |
This declaration helps you to install and share the custom fonts with other applications in the system.
• | App Settings |
• | Windows Shared Fonts |
Note:You are restricted to create only one instance per Declaration Set.
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Windows Shared Fonts declaration type:
App Settings
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
Specifies one or more fonts to register with the system.
The following table describes the settings that are displayed in the Windows Shared Fonts declaration type:
Windows Shared Fonts
Declaration |
Project Type |
Description |
Windows Shared Fonts |
MSIX |
Allows to register one or more fonts with the system. |
This declaration helps you to define the MSIX extensions that are not coming with out of the box in InstallShield. The Custom Declaration menu provides the options to define the required extension type by specifying its namespace and the content. InstallShield build process considers these customizations while preparing the MSIX manifest file.
• | App Settings |
• | Properties |
Application Setting specifies the default executable for the declaration. If not specified, the executable defined is used for the App in the Applications view.
The following table describes the settings that are displayed in the Custom Declaration type:
Declaration |
Project Type |
Description |
|||||||||
Application Settings |
MSIX |
Application Settings specifies how to configure the Declaration default executable:
|
|||||||||
Executable |
MSIX |
A string between 1 and 256 characters in length that must end with ".exe" that cannot contain these characters: <, >, :, %, “, |, ?, or *. It specifies the default executable for the declaration. If not specified, the Executable value is derived from the Application view which is used for the app. |
|||||||||
Entry Point |
MSIX |
A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. representing the task handling the declaration. This is normally the fully namespace-qualified name of a Windows Runtime type. If Executable value is specified, the EntryPoint is mandatory for the app. |
|||||||||
Start Page |
MSIX |
Web page that handles the extensibility point - A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, %, “, |, ?, or *. |
|||||||||
Resource Group |
MSIX |
An app-defined name that determines the same host process for multiple tasks. A tag that you can use to group extension activations together for resource management purposes (for example, CPU and memory). The value you can set ResourceGroup is free-form and flexible. |
These settings are for the declaring custom extensions. This option is helpful to define the extensions that are not provided in built-in extension type.
Declaration |
Project Type |
Description |
Display Name |
MSIX |
Specify the Display (Category) Name for a custom declaration. |
Namespace |
MSIX |
Specify the namespace to be added in the package manifest for this custom declaration item. For example, specify as below to include UAP10 schema in the manifest file: xmlns:uap10='http://schemas.microsoft.com/appx/manifest/uap/windows10/10' To define multiple namespace declarations, use semicolon as delimiter. For example: xmlns:uap10='http://schemas.microsoft.com/appx/manifest/uap/windows10/10';xmlns:desktop6='http://schemas.microsoft.com/appx/manifest/desktop/windows10/6' |
XML Content |
MSIX |
Specify the XML content to be added in the package manifest for the custom declaration. Below is the example to declare installedLocationVirtualization extension: <uap10:Extension Category="windows.installedLocationVirtualization"> <uap10:InstalledLocationVirtualization> <uap10:UpdateActions ModifiedItems="keep" DeletedItems="keep" AddedItems="keep" /> </uap10:InstalledLocationVirtualization> </uap10:Extension> |