desktop6:Extension

Dichiara un punto di estendibilità per l'app.

Gerarchia degli elementi

<Package>
   └─ <Extensions>
      └─ <desktop6:Extension>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <desktop6:Extension>

Sintassi

<desktop6:Extension
  Category = 'A required string that can have one of the following values: "windows.service", "windows.mutablePackageDirectories", or "windows.customInstall".'
  desktop11:AppLifecycleBehavior = 'An optional string that can have one of the following values: "systemManaged", or "unmanaged".'
  Executable = 'An optional string between 1 and 256 characters in length that must end with ".exe" and cannot contain these characters: <, >, :, ", |, ?, or *.'
  EntryPoint = 'An optional string between 1 and 256 characters in length that cannot start or end with a whitespace character.'
  RuntimeType = 'An optional string between 1 and 255 characters in length that cannot start or end with a period or contain these characters: <, >, :, ", /, \, &#124;, ?, or *.'
  StartPage = 'An optional string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
  ResourceGroup = 'An optional alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.'
  uap10:TrustLevel = 'An optional string that can have one of the following values: "appContainer", or "mediumIL".'
  uap10:RuntimeBehavior = 'An optional string that can have one of the following values: "windowsApp", "packagedClassicApp", or "win32App".'
  uap10:HostId = 'An optional alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.'
  uap10:Parameters = 'An optional string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  uap11:Id = 'An optional string between 1 and 255 characters in length with a non-whitespace character at its beginning and end.'
  uap11:Subsystem = 'An optional string that can have one of the following values: "console", or "windows".'
  uap11:SupportsMultipleInstances = 'An optional boolean value.'
  uap11:ResourceGroup = 'An optional alphanumeric string between 1 and 255 characters in length. Must begin with an alphabetic character.'
  uap11:CurrentDirectoryPath = 'An optional string that cannot contain these characters: <, >, |, ?, or *.'
  uap11:Parameters = 'An optional string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  desktop7:CompatMode = 'An optional string that can have one of the following values: "classic", or "modern".'
  desktop7:Scope = 'An optional string that can have one of the following values: "machine", or "user".' >

  <!-- Child elements -->
  desktop6:Service?
  desktop6:MutablePackageDirectories?
  desktop6:CustomInstall?

</desktop6:Extension>

Chiave

? facoltativo (zero o uno)

Attributi

Attributo Descrizione Tipo di dati Obbligatorio Valore predefinito
Categoria Categoria dell'estensione. Stringa che deve essere uno dei valori seguenti: windows.service (in Application); windows.mutablePackageDirectories, windows.customInstall (in Package).
desktop11:AppLifecycleBehavior Stringa facoltativa che può avere uno dei valori seguenti: systemManaged, non gestito. No
File eseguibile Eseguibile di avvio predefinito. Stringa facoltativa compresa tra 1 e 256 caratteri che deve terminare con ".exe" e non può contenere questi caratteri: <, , >:, ", |, ?o *. No
EntryPoint ID classe attivabile. Stringa facoltativa compresa tra 1 e 256 caratteri che non può iniziare o terminare con un carattere di spazio vuoto. No
runtimeType Provider di runtime. Questo attributo viene in genere usato quando sono presenti framework misti in un'app. Stringa facoltativa compresa tra 1 e 255 caratteri che non può iniziare o terminare con un punto o contenere questi caratteri: <, , >:, ", /, , |, ?o *. No
StartPage Pagina Web che gestisce il punto di estendibilità. Stringa facoltativa compresa tra 1 e 256 caratteri che non può contenere questi caratteri: <, , >:, ", |, ?o *. No
ResourceGroup Tag che è possibile usare per raggruppare le attivazioni dell'estensione per scopi di gestione delle risorse, ad esempio CPU e memoria. Stringa alfanumerica facoltativa compresa tra 1 e 255 caratteri. Deve iniziare con un carattere alfabetico. No
uap10:TrustLevel Specifica il livello di attendibilità dell'estensione. Stringa facoltativa che può avere uno dei valori seguenti: appContainer, mediumIL. No
uap10:RuntimeBehavior Specifica il comportamento di runtime dell'estensione. Stringa facoltativa che può avere uno dei valori seguenti: windowsApp, packagedClassicApp, win32App. No
uap10:HostId Specifica l'ID del runtime host per l'estensione. Stringa alfanumerica facoltativa compresa tra 1 e 255 caratteri. Deve iniziare con un carattere alfabetico. No
uap10:Parameters Contiene i parametri della riga di comando da passare all'estensione. Supportato solo per le app desktop con identità del pacchetto. Stringa facoltativa compresa tra 1 e 32767 caratteri con un carattere non vuoto all'inizio e alla fine. No
uap11:Id Identificatore dell'estensione. L'ID deve essere univoco per tutte le estensioni in un pacchetto. Stringa facoltativa compresa tra 1 e 255 caratteri con un carattere non vuoto all'inizio e alla fine. No
uap11:Subsystem Sottosistema di destinazione dell'estensione. Stringa facoltativa che può avere uno dei valori seguenti: console, finestre. No
uap11:SupportsMultipleInstances Specifica se le istanze devono essere eseguite in processi diversi. Il valore predefinito è false. Valore booleano facoltativo. No
uap11:ResourceGroup Tag che è possibile usare per raggruppare le attivazioni dell'estensione per scopi di gestione delle risorse, ad esempio CPU e memoria. Il valore che è possibile impostare ResourceGroup è in formato libero e flessibile. Vedere Application@ResourceGroup. Stringa alfanumerica facoltativa compresa tra 1 e 255 caratteri. Deve iniziare con un carattere alfabetico. No
uap11:CurrentDirectoryPath Specifica la directory iniziale all'avvio del processo dell'applicazione. Questo attributo supporta le macro. Per altre informazioni, vedere macro nello schema del manifesto del pacchetto. Stringa facoltativa che non può contenere questi caratteri: <, , >| , ?o *. No
uap11:Parameters Sottosistema di destinazione dell'estensione. Questo attributo supporta le macro. Per altre informazioni, vedere macro nello schema del manifesto del pacchetto. Stringa facoltativa compresa tra 1 e 32767 caratteri con un carattere non vuoto all'inizio e alla fine. No
desktop7:CompatMode Specifica se le informazioni di questa estensione vengono registrate con Windows in modi classici (ad esempio, le app non in pacchetto registrano tipi con COM tramite il Registro di sistema) o in nuovi modi più con ambito. Il valore predefinito è "modern". CompatMode="classic" richiede la funzionalità Microsoft.classicAppCompat_8wekyb3d8bbwe. Stringa facoltativa che può avere uno dei valori seguenti: classico, moderno. No
desktop7:Scope Specifica se le registrazioni sono visibili solo ad altre applicazioni in esecuzione come utente che ha registrato questo pacchetto (utente) o se sono visibili a tutti gli utenti e i servizi nel computer (computer). Il valore predefinito è "user". Scope="machine" richiede la funzionalità di Microsoft.classicAppCompatElevated_8wekyb3d8bbwe. Stringa facoltativa che può avere uno dei valori seguenti: computer, utente. No

Elementi figlio

Elemento figlio Descrizione
desktop6:Service Specifica un servizio installato e registrato insieme all'app. Questi servizi possono essere configurati per l'esecuzione con l'account servizio locale, servizio di rete o sistema locale.
desktop6:MutablePackageDirectories Consente all'applicazione desktop di specificare una o più cartelle in cui gli utenti possono modificare i file di installazione per l'applicazione( ad esempio, per installare mod).
desktop6:CustomInstall Consente all'applicazione desktop di specificare uno o più file di installazione aggiuntivi (.exe o .msi) installati con l'applicazione desktop. Ad esempio, questo è utile per le app che raggruppano un componente ridistribuibile di terze parti.

Elementi padre

Elemento padre Descrizione
Extensions (in Package)
Extensions (in Application)

Fabbisogno

Articolo Valore
Namespace http://schemas.microsoft.com/appx/manifest/desktop/windows10/6
desktop11 http://schemas.microsoft.com/appx/manifest/desktop/windows10/11
desktop7 http://schemas.microsoft.com/appx/manifest/desktop/windows10/7
uap10 http://schemas.microsoft.com/appx/manifest/uap/windows10/10
uap11 http://schemas.microsoft.com/appx/manifest/uap/windows10/11
versione minima del sistema operativo Windows 10 versione 1903 (Build 18362)

Remarks

Examples