Utilizzo della finestra Progettazione manifesto (app di Windows Store)
Per modificare il file manifesto di pacchetto che descrive il pacchetto dell'app, utilizza Progettazione manifesto applicazione, che può essere aperta in Visual Studio in due diversi modi.
In Esplora soluzioni di Visual Studio apri il file package.appxmanifest. Il manifesto verrà aperto nella finestra di progettazione come documento con il nome del file visualizzato su una scheda. Nella finestra del documento non sarà visibile il nome della finestra di applicazione del manifesto dell'applicazione, ma è comunque la finestra corretta.
Nella barra dei menu scegli Progetto, Archivio, Modifica manifesto applicazione.
Nota
Se utilizzi invece Visual Studio Express 2012 per Windows 8, scegli Archivio, quindi Modifica manifesto applicazione.
La finestra di progettazione del manifesto include le schede seguenti:
Interfaccia utente dell'applicazione
Funzionalità
Dichiarazioni
URI contenuto (viene visualizzata solo per i progetti JavaScript)
Pacchetto
Nella parte rimanente di questo argomento vengono descritte le proprietà in ogni pagina e vengono forniti dei collegamenti a ulteriori informazioni. Inoltre, puoi trovare collegamenti ad esempi di manifesti delle applicazioni che illustrano lo schema e la sintassi per tale proprietà. I manifesti delle applicazioni completi sono inclusi nelle singole applicazioni in Windows Store in Windows Dev Center. Per accedere a queste app, vedi gli esempi di app di Windows Store.
Interfaccia utente dell'applicazione
Utilizza questa pagina per impostare le proprietà che identificano e descrivono la tua app quando viene distribuita.
Nome visualizzato
Specifica il nome descrittivo dell'applicazione visualizzato dagli utenti. Questa stringa è localizzabile. Non devi utilizzare due parole riservate esplicitamente come nome visualizzato per le applicazioni caricate in Windows Store: "NoUIEntryPoints" e "NoUIEntryPoints-DesignMode". Questi identificatori sono riservati per l'utilizzo degli strumenti di sviluppo e dei gruppi di test.
Punto di ingresso
Specifica la classe che viene eseguita all'attivazione dell'applicazione, ad esempio Office.Winword.Class. Se specifichi questo attributo, ma non l'attributo Pagina iniziale, devi specificare la proprietà Executable. Questa proprietà viene visualizzata solo per i progetti Visual Basic, Visual C# e Visual C++.
Pagina iniziale
Specifica il nome della pagina HTML di avvio predefinito per l'app. Il file deve essere presente nel pacchetto di app. Se specifichi questa proprietà, non puoi specificare entrambe le proprietà Executable ed Entry Point. Questa proprietà viene visualizzata solo per i progetti JavaScript.
Descrizione
Facoltativo. Specifica il testo che descrive l'applicazione nella sua icona in Windows. Questa stringa è localizzabile. Per ulteriori informazioni, vedi Descrizione.
Rotazioni supportate
Specifica gli orientamenti in cui è preferibile visualizzare l'applicazione per un'esperienza utente ottimale: orizzontale, verticale, orizzontale capovolto o verticale capovolto. In dispositivi che possono essere ruotati, ad esempio i tablet, l'applicazione non verrà ridisegnata per gli orientamenti non specificati con questa proprietà. Ad esempio, l'applicazione non verrà ruotata se il dispositivo viene ruotato in orientamento verticale ma la proprietà specifica solo gli orientamenti orizzontale e orizzontale capovolto.
In dispositivi che non possono essere ruotati, un'applicazione potrebbe essere visualizzata nell'orientamento predefinito del dispositivo e l'orientamento preferito dell'applicazione verrà ignorato. La rotazione preferita dell'applicazione verrà tuttavia rispettata nei dispositivi in cui è attivato un blocco della rotazione. Queste scelte di preferenza dell'orientamento si applicano sia alla schermata iniziale sia all'interfaccia utente dell'applicazione quando viene avviata una nuova sessione dell'applicazione.
Asset visivi
Utilizza questa sezione della pagina dell'interfaccia utente dell'app per specificare l'aspetto della sezione dell'app e le immagini del logo e della schermata iniziale. Per informazioni sulle immagini necessarie per l'app, vedi Scelta delle immagini dell'app.
Se fornisci file di immagine separati per migliorare le proporzioni sulle schermate con densità di pixel diversa, utilizza questa sezione per specificare il nome e il percorso dei file di immagine. Puoi memorizzare i file nella stessa cartella del progetto se i nomi file includono qualificatori di ridimensionamento, ad esempio, Assets\Logo.Scale-100.png, Assets\Logo.Scale-140.png e così via. In alternativa, puoi organizzare i file in cartelle con qualificatori di ridimensionamento, ad esempio, Assets\Scale-100\Logo.png, Assets\Scale-140\Logo.png e così via.
Utilizza le caselle Asset scalati per specificare le immagini da utilizzare per ridimensionare le schermate con densità di pixel diversa. Per ulteriori informazioni, vedi Linee guida per il ridimensionamento in base alla densità in pixel (app di Windows Store).
Nota
In Visual Studio 2012 Update 1 è supportata la funzionalità di ridimensionamento multiplo.
Nome breve
Specifica un nome breve dell'applicazione che compare direttamente nell'icona. Questa stringa è localizzabile.
Mostra nome
Specifica le dimensioni dell'icona, espresse dalla dimensione del logo, in cui visualizzare il nome breve dell'applicazione: solo quadrata, solo grande, entrambe o nessuna.
Testo in primo piano
Imposta il valore del colore del testo relativo al colore di sfondo sull'icona dell'applicazione in Windows. Il valore è "Light" o "Dark".
Colore di sfondo (sezione)
Imposta il colore di sfondo dell'icona dell'applicazione in Windows. Il colore è indicato come numero esadecimale di tre byte preceduto dal simbolo di cancelletto (#), ad esempio #008800, o sotto forma di nome di colore, ad esempio bordeaux o verde acqua. Il colore di sfondo specificato qui si applica anche al colore del pulsante in tutte le finestre di dialogo di proprietà dell'applicazione e alla pagina di descrizione dell'applicazione in Store.
Logo
Specifica l'immagine da usare come icona quadrata per l'applicazione.
Utilizza le caselle Asset scalati per specificare le immagini da utilizzare per ridimensionare le schermate con densità di pixel diversa. Seleziona il pulsante Sfoglia per specificare e aggiungere un file di logo con le dimensioni appropriate per ogni casella. In questo passaggio verrà inoltre rinominato il file per rispettare la conformità alla convenzione di denominazione del ridimensionamento utilizzata in Windows 8. Per ulteriori informazioni su come ridimensionare le immagini, vedi Guida introduttiva: Uso di risorse di file o immagini.
Nota
Scegli un'immagine nella casella per ingrandirne la visualizzazione senza dover compilare ed eseguire l'app.
Dove vengono utilizzate le immagini del logo |
Proporzioni e dimensioni |
---|---|
Schermata iniziale |
Scale-80 (120x120 px) Scale-100 (150x150 px) Scale-140 (210x210 px) Scale-180 (270x270 px) |
Logo grande
Specifica la versione grande dell'immagine del logo, che viene visualizzata quando l'icona compare nel formato grande. Se questa immagine non viene fornita, l'icona può essere visualizzata solo nel formato quadrato e non può accettare notifiche basate su tipi di modello grandi. Poiché l'utente può decidere il formato per l'icona, consigliamo di includere un'immagine del logo grande. Se viene fornita un'immagine del logo grande, l'icona verrà inizialmente visualizzata nel formato grande.
Dove vengono utilizzate le immagini del logo grande |
Proporzioni e dimensioni |
---|---|
Schermata iniziale |
Scale-80 (248x120 px) Scale-100 (310x150 px) Scale-140 (434x210 px) Scale-180 (558x270 px) |
Piccolo logo
Specifica un'immagine piccola che compare nell'angolo dell'icona per identificare l'applicazione.
Utilizza le caselle Scala per specificare le immagini in base alla percentuale della dimensione originale. Utilizza le caselle Dimensioni di destinazione per specificare le immagini in una determinata dimensione in pixel. Le dimensioni della destinazione vengono in genere utilizzate per le immagini o icone quadrate visualizzate in Esplora file in un computer desktop.
Dove vengono utilizzate le immagini del logo piccolo |
Proporzioni e dimensioni |
---|---|
Visualizzazione app schermata iniziale, riquadro Contratto ricerca, riquadro Condividi |
Scale-80 (24x24 px) Scale-100 (30x30 px) Scale-140 (42x42 px) Scale-180 (54x54 px) |
Icone in Esplora file e nella finestra di dialogo Apri con |
Targetsize-16 (16x16 px) Targetsize-32 (32x32 px) Targetsize-48 (48x48 px) Targetsize-256 (256x256 px) |
Logo Store
Specifica l'immagine visualizzata nell'app in Windows Store.
Dove vengono utilizzate le immagini del logo Store |
Proporzioni e dimensioni |
---|---|
Windows Store |
Scale-100 (50x50 px) Scale-140 (70x70 px) Scale-180 (90x90 px) |
Logo badge
Specifica l'immagine visualizzata accanto al badge per identificare l'app. Questa immagine deve essere monocromatica, di tipo PNG e a 24 x 24 pixel, a meno che non utilizzi immagini con ridimensionamento multiplo.
Dove vengono utilizzate le immagini del logo badge |
Proporzioni e dimensioni |
---|---|
Schermata di blocco |
Scale-100 (24x24 px) Scale-140 (34x34 px) Scale-180 (43x43 px) |
Popup supportati
Specifica se l'applicazione può generare avvisi popup. Se impostata su Sì, l'applicazione può visualizzare degli avvisi; in caso contrario, non può. Per ulteriori informazioni, vedi Panoramica delle notifiche di tipo avviso popup (app di Windows Store)
Notifiche schermata di blocco
Imposta il tipo di icona che può essere visualizzato per un'applicazione sulla schermata di blocco dell'utente. Questo tipo può essere semplicemente un badge che visualizza un numero o un glifo per comunicare lo stato oppure può essere composto da badge e testo per indicare lo stato dettagliato.
Schermata iniziale
Imposta l'immagine in primo piano per la schermata iniziale dell'app.
Dove vengono utilizzate le immagini della schermata iniziale |
Proporzioni e dimensioni |
---|---|
Schermata iniziale di avvio dell'app |
Scale-100 (620x300 px) Scale-140 (868x420 px) Scale-180 (1116x540 px) |
Colore di sfondo (SplashScreen)
Imposta il colore di sfondo per la schermata iniziale dell'applicazione. Il colore è indicato come numero esadecimale di tre byte preceduto dal simbolo di cancelletto (#), ad esempio #008800, o sotto forma di nome di colore, ad esempio bordeaux o verde acqua.
Funzionalità
Utilizza questa pagina per specificare i dispositivi o le funzionalità di sistema che possono essere utilizzati dalla tua app. Per una panoramica delle funzionalità, vedi Dichiarazioni di funzionalità delle app (app di Windows Store). Tutte le funzionalità scelte in Progettazione manifesto applicazione vengono visualizzate nel manifesto dell'applicazione (il file Package.appxmanifest e il file di output di compilazione AppxManifest.xml) nei tag XML <Capabilities>. Ad esempio, la funzionalità Accesso raccolta documenti utilizzata dai contratti selettore file è scritta come segue:
<Capabilities>
<Capability Name="documentsLibrary" />
</Capabilities>
Importante
Se esegui l'app senza una determinata funzionalità specificata nel file manifesto, quindi aggiungi tale funzionalità in un secondo momento, dovrai disconnetterti ed eseguire di nuovo l'accesso a Windows per consentire l'applicazione della modifica.
Per ulteriori informazioni, vedi Come specificare funzionalità in un manifesto di pacchetto (Windows).
Funzionalità (elenco della casella di controllo)
Consente all'applicazione di richiedere l'accesso a funzionalità o dispositivi.
Descrizione
Descrive la funzionalità correntemente selezionata.
Elenco di funzionalità
Elenco di funzionalità o dispositivi specifici che possono essere utilizzati dall'applicazione.
Raccolta documenti
Consente l'aggiunta, la modifica, o l'eliminazione di file nella libreria Documenti dell'utente. Il pacchetto può accedere solo ai tipi di file dichiarati dal gestore File Type Association nel manifesto dell'applicazione. Ad esempio, se un'applicazione lettore DOC dichiara un'associazione al tipo di file doc, può aprire i file doc, ma non altri tipi di file nella libreria Documenti. Il pacchetto non può accedere alle librerie Documenti nei computer HomeGroup. Dichiara la funzionalità Raccolta documenti solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli mediante il selettore file.
<Applications>
<Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App">
<VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0">
<DefaultTile ShowName="allLogos" ShortName="File access C# sample" />
<SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" />
</VisualElements>
<Extensions>
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="data">
<EditFlags AlwaysUnsafe="true" />
<SupportedFileTypes>
<FileType>.dat</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
</Extensions>
</Application>
</Applications>
<Capabilities>
<Capability Name="documentsLibrary" />
</Capabilities>
Autenticazione Enterprise
Le credenziali di dominio di Windows consentono a un utente di accedere alle risorse remote utilizzando le relative credenziali e di agire come se un utente avesse immesso il proprio nome utente e password. La funzionalità Autenticazione Enterprise viene in genere utilizzata nelle applicazioni line-of-business che si connettono ai server di un'azienda.
Per la comunicazione generica su Internet questa funzionalità non è necessaria.
La funzionalità Autenticazione Enterprise ha lo scopo di supportare le applicazioni line-of-business comuni. Non dichiararla in applicazioni che non richiedono l'accesso alle risorse aziendali. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire file in una condivisione di rete per utilizzarli con un'applicazione. Dichiara la funzionalità Autenticazione Enterprise solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" enterpriseAuthentication" />
</Capabilities>
Reti private (client e server)
La funzionalità Reti private (client e server) fornisce l'accesso in ingresso e in uscita alle reti domestiche e di ufficio attraverso il firewall. In genere questa funzionalità viene utilizzata per i giochi che comunicano tramite la rete locale (LAN) e per le applicazioni che condividono i dati tra diversi dispositivi locali. Se l'applicazione specifica musicLibrary, picturesLibrary o videosLibrary, non devi utilizzare questa funzionalità per accedere alla libreria corrispondente in un gruppo home. L'accesso in ingresso alle porte critiche è sempre bloccato. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" privateNetworkClientServer" />
</Capabilities>
Internet (client e server)
La funzionalità Internet (client e server) fornisce l'accesso in ingresso e in uscita attraverso il firewall a Internet e a reti pubbliche come quelle degli aeroporti e dei bar. L'accesso in ingresso alle porte critiche è sempre bloccato. La funzionalità Internet (client e server) viene in genere utilizzata negli scenari peer-to-peer (P2P) nelle applicazioni che utilizzano la condivisione file e VOIP. La funzionalità Internet (client e server) include l'accesso fornito dalla funzionalità Internet (client), pertanto non devi specificare Internet (client) quando specifichi Internet (client e server). La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" internetClientServer" />
</Capabilities>
Internet (client)
La funzionalità Internet (Client) fornisce l'accesso in uscita attraverso il firewall a Internet e alle reti pubbliche come quelle degli aeroporti e dei bar, ovvero reti Intranet designate dall'utente come pubbliche. La maggior parte delle applicazioni che richiedono l'accesso a Internet deve utilizzare questa funzionalità. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" internetClient" />
</Capabilities>
Posizione
La funzionalità Posizione fornisce l'accesso alle funzionalità di posizionamento, ottenute da hardware dedicato come un sensore GPS o derivate dalle informazioni di rete disponibili. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato i servizi di posizione dal pulsante di accesso rapido Impostazioni. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
< DeviceCapability Name=" location" />
</Capabilities>
Microfono
La funzionalità Microfono fornisce l'accesso alla trasmissione audio del microfono che consente all'applicazione di registrare l'audio dai microfoni connessi. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato il microfono dal pulsante di accesso rapido Impostazioni. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
< DeviceCapability Name=" microphone" />
</Capabilities>
Catalogo multimediale
La funzionalità Catalogo musicale fornisce l'accesso a livello di codice alla libreria Musica dell'utente per consentire all'applicazione di enumerare e di accedere a tutti i file nella libreria senza intervento dell'utente. In genere questa funzionalità viene utilizzata nelle applicazioni juke box che devono accedere all'intera libreria Musica. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Catalogo musicale solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name="musicLibrary" />
</Capabilities>
Raccolta immagini
La funzionalità Raccolta immagini fornisce l'accesso a livello di codice alla libreria Immagini dell'utente per consentire all'app di enumerare e accedere a tutti i file nella libreria senza intervento dell'utente. In genere questa funzionalità viene utilizzata nelle applicazioni di riproduzione foto che devono accedere all'intera libreria Immagini.
Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Raccolta immagini solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" picturesLibrary" />
</Capabilities>
Prossimità
La funzionalità Prossimità consente a più dispositivi in prossimità di comunicare tra loro. Questa funzionalità viene in genere utilizzata nei giochi casuali a più giocatori e nelle applicazioni che si scambiano informazioni. I dispositivi tentano di usare la tecnologia di comunicazione che fornisce la connessione migliore, tra cui Bluetooth, WiFi e Internet. Questa funzionalità viene utilizzata solo per avviare la comunicazione tra i dispositivi. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<DeviceCapability Name="proximity" />
</Capabilities>
Archivio rimovibile
La funzionalità Archivi rimovibili fornisce l'accesso a livello di codice a file su archivi rimovibili, quali chiavi USB e dischi rigidi esterni, filtrati in base alle associazioni dei tipi di file e dichiarati nel manifesto del pacchetto. Ad esempio, se un'applicazione lettore DOC dichiara un'associazione al tipo di file doc, può aprire i file doc, ma non altri tipi di file nel dispositivo di archiviazione rimovibile. Fai attenzione quando dichiari questa funzionalità perché gli utenti possono includere molte informazioni nei loro dispositivi di archiviazione rimovibili e si aspettano che l'applicazione fornisca una giustificazione valida per accedere a livello di codice all'archivio rimovibile per l'intero tipo di file.
Gli utenti si aspettano che la tua applicazione gestisca qualsiasi associazione di file da te dichiarata. Pertanto, non dichiarare associazioni di file che l'applicazione non è in grado di gestire in modo affidabile. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Archivio rimovibile solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
< Capability Name="removableStorage" />
</Capabilities>
Certificati utente condivisi
La funzionalità Certificati utente condivisi consente a un'applicazione di accedere ai certificati software e hardware, ad esempio ai certificati archiviati in una smart card per verificare l'identità di un utente. Questa funzionalità viene in genere utilizzata per le applicazioni finanziarie o aziendali che richiedono una smart card per l'autenticazione. Quando questa funzionalità viene richiamata in fase di esecuzione, l'utente deve intervenire inserendo una scheda, selezionando un certificato e così via. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" sharedUserCertificates" />
</Capabilities>
Catalogo video
La funzionalità Catalogo video fornisce l'accesso a livello di codice al Catalogo video dell'utente per consentire all'app di enumerare e accedere a tutti i file nella libreria senza intervento dell'utente. Questa funzionalità viene in genere utilizzata nelle applicazioni di riproduzione di video che devono accedere all'intero catalogo video.
Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Catalogo video solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. Per ulteriori informazioni sulla registrazione di video, vedi Come registrare audio o video. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
<Capability Name=" videosLibrary" />
</Capabilities>
Webcam
La funzionalità Webcam fornisce l'accesso alla trasmissione video della webcam che consente all'applicazione di acquisire schermate o filmati dalle webcam connesse. Questa funzionalità viene in genere utilizzata nelle applicazioni di video chat o di conferenza. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato la webcam dal pulsante di accesso rapido Impostazioni. Per ulteriori informazioni sulla registrazione di video, vedi Come registrare audio o video.
La funzionalità Webcam consente l'accesso solo al flusso video. Per concedere l'accesso anche al flusso audio, devi aggiungere la funzionalità Microfono. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:
<Capabilities>
< DeviceCapability Name="webcam" />
</Capabilities>
Dichiarazioni
Utilizza questa pagina per aggiungere dichiarazioni e specificarne le proprietà. Per una panoramica sulle dichiarazioni, vedi Contratti ed estensioni di applicazione (la pagina potrebbe essere in inglese).
Dichiarazioni disponibili
Visualizza un elenco di dichiarazioni che l'applicazione può supportare. Fai clic sul pulsante Aggiungi per aggiungere la dichiarazione all'elenco Dichiarazioni supportate.
Descrizione
Descrive la dichiarazione correntemente selezionata.
Dichiarazioni supportate
Visualizza l'elenco delle dichiarazioni correnti. Fai clic sul pulsante Rimuovi di una dichiarazione per rimuoverla dall'elenco.
Proprietà
Elenca e imposta le proprietà associate alla dichiarazione attualmente selezionata. Per ulteriori informazioni, vedi Contratti ed estensioni di applicazione. L'elenco delle proprietà dipende dalla dichiarazione. Queste tre proprietà sono sempre elencate per i contratti delle app:
Executable. File eseguibile predefinito per l'estensione. Se questa proprietà è specificata, viene anche utilizzata la proprietà EntryPoint. Se la proprietà eseguibile non è specificata, viene utilizzato l'eseguibile definito per l'app. Se la proprietà EntryPoint non è specificata, viene utilizzata la proprietà EntryPoint definita per l'app.
Entry point. Stringa che identifica l'oggetto che gestisce l'estensione.
Start page. Pagina Web che gestisce l'estensione.
Elenco di dichiarazioni disponibili
Le seguenti dichiarazioni sono presenti nell'elenco Dichiarazioni disponibili.
Provider dell'immagine dell'account
Quando gli utenti decidono di modificare l'immagine del loro account, possono selezionare un'immagine esistente o utilizzare un'applicazione per crearne una nuova. Se l'applicazione può scattare fotografie, puoi utilizzare questa estensione per elencare la tua applicazione nel pannello di controllo Impostazioni immagine account di Windows da cui gli utenti possono selezionarla per creare una nuova immagine per l'account. È consentita una sola istanza di questa dichiarazione per applicazione.
Contenuto AutoPlay
Quando l'utente connette un dispositivo a un computer, Windows generata un evento di AutoPlay. Questa estensione consente all'applicazione di essere elencata come scelta di AutoPlay per uno o più eventi di AutoPlay.
Dispositivo AutoPlay
Registra l'applicazione per gli eventi dispositivo, ad esempio il collegamento di una fotocamera. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione.
Attività di background
Le applicazioni possono utilizzare le attività in background per eseguire il codice dell'applicazione anche quando l'applicazione viene sospesa. Le attività in background sono destinate a piccoli elementi di lavoro che non richiedono l'interazione con l'utente. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione. Il codice seguente è ricavato dall'esempio Attività in background.
<Extensions>
<Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask">
<BackgroundTasks>
<Task Type="systemEvent" />
<Task Type="timer" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete">
<BackgroundTasks>
<Task Type="systemEvent" />
</BackgroundTasks>
</Extension>
</Extensions>
Aggiornamento file nella cache
Puoi fornire aggiornamenti di file specifici per aiutare gli utenti che vogliono utilizzare la tua applicazione come repository centrale per il rilevamento e la gestione dei file. Ad esempio, Microsoft SkyDrive può tenere traccia di un file per assicurare che l'utente ne visualizzi la versione più recente e attivare gli aggiornamenti del file se l'applicazione SkyDrive può fornire una versione più recente. Inoltre, se l'utente salva una versione più recente di un file rilevato, SkyDrive può generare un aggiornamento della versione del file per garantire che SkyDrive abbia sempre la versione più recente. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).
Impostazioni videocamera
L'applicazione può fornire un'interfaccia utente personalizzata per selezionare le opzioni della fotocamera e scegliere gli effetti quando viene utilizzata una fotocamera per scattare foto o filmare video. È consentita una sola istanza di questa dichiarazione per applicazione.
Certificati
I certificati digitali vengono utilizzati per autenticare un'entità rispetto a un'altra. Ad esempio, i certificati vengono spesso utilizzati per autenticare un utente per i servizi Web su SSL. Questa estensione ti consente di installare un certificato digitale con la tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.
Selezione contatti
Questa estensione consente alla tua applicazione di registrarsi per la fornitura di dati di contatto. La tua applicazione è inclusa nell'elenco delle applicazioni che vengono visualizzate da Windows ogni volta che l'utente deve accedere ai propri contatti. È consentita una sola istanza di questa dichiarazione per applicazione.
Selezione e apertura di file
Registra l'applicazione come strumento di selezione e apertura file, rendendo il contenuto dell'applicazione disponibile ad altre applicazioni Windows 8. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).
Selezione e salvataggio file
Registra l'applicazione come strumento di selezione e salvataggio file, rendendo l'applicazione un percorso di salvataggio disponibile per altre applicazioni Windows 8. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).
Associazioni tipi file
Registra le associazioni di tipo file, ad esempio jpeg, per conto dell'applicazione. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione. Per ulteriori informazioni, vedi Come gestire l'attivazione di file (app di Windows Store con JavaScript e HTML) (Windows) e Linee guida ed elenco di controllo per tipi di file e URI (app di Windows Store) (Windows).
Esplora giochi
L'applicazione può registrarsi con il sistema Controllo genitori Windows come un gioco. Per fare ciò, devi creare un file GDF, compilato come risorsa binaria nell'applicazione e dichiarare tale risorsa nel manifesto del pacchetto. Il file GDF contiene i metadati sul gioco, come la classificazione del gioco in PEGI, ESRB o altri sistemi di classificazione internazionali. È consentita una sola istanza di questa dichiarazione per applicazione.
Quando fornisci un file GDF per il gioco, Windows può limitare l'accesso al gioco se l'utente ha attivato le funzionalità di sicurezza della famiglia.
Impostazioni attività stampa
Puoi progettare un'applicazione che visualizzi un'interfaccia utente di stampa personalizzata e comunichi direttamente con una stampante. Evidenziando funzionalità specifiche di una particolare marca e di un particolare modello di stampante, puoi fornire un'esperienza utente più ricca e avanzata. È consentita una sola istanza di questa dichiarazione per applicazione.
Protocollo
La tua app può utilizzare schemi URI esistenti per la comunicazione, ad esempio mailto, oppure creare uno schema URI personalizzato. Se utilizzi questa dichiarazione, la tua app può registrarsi come gestore di protocollo innestabile associato al nome di uno schema URI specificato. Puoi dichiarare più di uno schema URI per ogni app.
Cerca
Puoi aggiungere alla tua applicazione un riquadro di ricerca per consentire agli utenti di cercare non solo nel contenuto della tua applicazione ma anche nel contenuto di altre applicazioni. Gli utenti possono anche trasferire la query di ricerca ad altre applicazioni. Partecipando a questo contratto, accetti che il contenuto della tua applicazione possa essere cercato dagli altri partecipanti e di presentare nella tua applicazione i risultati di ricerca di questi partecipanti. La partecipazione a questo contratto ti consente di aumentare il traffico e l'utilizzo della tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.
Condivisione destinazione
Puoi consentire agli utenti di condividere il contenuto della tua applicazione con un'altra applicazione o con un servizio e viceversa. La partecipazione al contratto di condivisione ti evita di dover scrivere codice aggiuntivo o fornire agli altri sviluppatori con un SDK per la tua applicazione solo per condividere il contenuto. Le applicazioni che supportano il contratto di condivisione possono condividere automaticamente il contenuto con qualsiasi altra applicazione che supporta il contratto. La partecipazione a questo contratto ti consente di aumentare il traffico e l'utilizzo della tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.
URI contenuto
Utilizza questa pagina per configurare URI che hanno accesso agli standard Web per la georilevazione e accesso agli Appunti. Per utilizzare la georilevazione devi anche dichiarare la funzionalità dell'applicazione nel manifesto del pacchetto. Gli URI possono includere caratteri jolly nei nomi di sottodominio (ad esempio, http://*.microsoft.com). Questa pagina viene visualizzata solo se l'applicazione è un'app in Windows Store sviluppata tramite JavaScript.
URI
URI che l'applicazione può o non può accedere.
Regola
Specifica se includere o escludere l'URI.
Aggiungi nuovo URI
Verrà visualizzata una nuova casella di testo per l'aggiunta di un nuovo URI all'elenco.
Pacchetto
Utilizza questa pagina per impostare le proprietà che identificano e descrivono il pacchetto che viene distribuito.
Nome pacchetto
Specifica il nome univoco che identifica il pacchetto nel sistema. Quando il pacchetto viene caricato in Store, il nome viene sostituito. Il Nome pacchetto fa distinzione tra maiuscole e minuscole. Utilizza Nome visualizzato pacchetto per mostrare un nome del pacchetto agli utenti. Questa stringa non deve terminare con un punto e non deve essere una di queste stringhe: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".
Nome visualizzato pacchetto
Specifica il nome descrittivo dell'applicazione visualizzato in Store. Quando il pacchetto viene caricato in Store, il nome viene sostituito.
Logo
Specifica l'immagine visualizzata nella pagina di descrizione di Store per il prodotto.
Versione
Versione di stringa espressa in notazione quad, Major.Minor.Build.Revision.
Editore
Specifica il campo dell'oggetto del certificato di firma che viene utilizzato per autenticare il pacchetto. Quando il pacchetto viene caricato in Store, il nome viene sostituito. Per ulteriori informazioni, vedi Firma di un pacchetto di app (app di Windows Store).
Scegli certificato
Consente di aprire una finestra di dialogo in cui è possibile scegliere o creare un certificato. Per ulteriori informazioni, vedi Firma di un pacchetto di app (app di Windows Store).
Nome visualizzato editore
Specifica il nome che viene utilizzato nel campo Nome editore sul sito Web del portale per sviluppatori. Quando il pacchetto viene caricato in Store, il nome viene sostituito.
Nome famiglia pacchetto
Nome univoco che identifica il pacchetto nel sistema e che comprende il nome del pacchetto e un hash della stringa dell'editore.
Vedere anche
Concetti
Creazione del pacchetto dell'app di Windows Store tramite Visual Studio 2012
Altre risorse
Manifesto di pacchetto dell'applicazione
Informazioni di riferimento sullo schema del manifesto di pacchetto