Identità (Windows 10)
Definisce un identificatore univoco globale per un pacchetto. Un'identità del pacchetto è rappresentata come una tupla di attributi del pacchetto.
Gerarchia degli elementi
<Identità>
Sintassi
<Identity
Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".'
ProcessorArchitecture = 'An optional string that can have one of the following values: "x86", "x64", "arm", "arm64", or "neutral".'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
Version = 'A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".'
ResourceId = 'An optional ASCII string with a value between 1 and 30 characters in length. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".' />
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
Nome | Descrive il contenuto del pacchetto. L'attributo Name fa distinzione tra maiuscole e minuscole. Utilizzare l'attributo DisplayName per visualizzare un nome di pacchetto agli utenti. | Stringa con un valore compreso tra 3 e 50 caratteri, costituito da caratteri alfanumerici, punto e trattino. Inoltre, non può essere uno dei valori stringa seguenti: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 o LPT9. | Sì | |
Processorarchitecture | Descrive l'architettura del codice contenuto nel pacchetto. Un pacchetto che include codice eseguibile deve includere questo attributo. | Stringa facoltativa che può avere uno dei valori seguenti: x86, x64, arm, arm64 o neutral. | No | Neutro |
Autore | Vengono descritte le informazioni sull'editore. L'attributo Publisher deve corrispondere alle informazioni sull'oggetto dell'editore del certificato utilizzato per firmare un pacchetto. Per altre informazioni, vedere Creazione di pacchetti di app. | Stringa con un valore compreso tra 1 e 8192 caratteri che si adatta all'espressione regolare di un nome distinto. | Sì | |
ResourceId | Descrive il tipo di risorse dell'interfaccia utente contenute nel pacchetto. ResourceId è una stringa specificata dal server di pubblicazione. | Stringa ASCII facoltativa con un valore compreso tra 1 e 30 caratteri. Inoltre, non può essere uno dei valori stringa seguenti: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 o LPT9. | No | |
Version | Numero di versione del pacchetto. | Stringa di versione nella notazione quad, Major.Minor.Build.Revision dove Major non può essere 0 . |
Sì |
Elementi figlio
No.
Elementi padre
Elemento padre | Descrizione |
---|---|
Pacchetto | Definisce l'elemento radice di un manifesto del pacchetto dell'app. Il manifesto descrive la struttura e le funzionalità del software al sistema. |
Esempio
Questo esempio proviene dal file manifesto dell'app dell'esempio di informazioni sul pacchetto dell'app in GitHub.
<Identity
Name="Microsoft.SDKSamples.PackageSample.CS"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
Version="1.0.1.0" />
Requisiti
Elemento | Valore |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |