API per l'indicizzazione delle risorse del pacchetto e sistemi di compilazione personalizzati

Con le API di indicizzazione delle risorse del pacchetto puoi sviluppare un sistema di compilazione personalizzato per le risorse dell'app UWP. Il sistema di compilazione sarà in grado di creare, impostare la versione e sottoporre al dump (come XML) i file di indice delle risorse del pacchetto con qualsiasi livello di complessità richiesto dall'app UWP. Se si dispone di un sistema di compilazione personalizzato che attualmente usa lo strumento da riga di comando MakePri.exe (vedere Compilare manualmente le risorse con MakePri.exe), per migliorare le prestazioni e il controllo, è consigliabile passare alla chiamata delle API PRI anziché chiamare MakePri.exe.

Le API PRI sono state introdotte in Windows SDK per Windows 10 versione 1803. Le API hanno la forma di API Windows Win32, il che significa che sono disponibili alcune opzioni per chiamarle. Puoi chiamarli direttamente da un'app Win32 oppure puoi chiamarli tramite platform invoke da un'app .NET o anche da un'app UWP.

Gli scenari in questo argomento illustrano la chiamata di API PRI da un progetto applicazione console Windows Win32 Visual C++. Per altre informazioni di background, consultare Gestione delle risorse di sistema.

Nota

Questa avvertenza è improbabile che sia un problema, perché probabilmente non vuoi inviare l'app di sistema di compilazione personalizzata a Microsoft Store. Tuttavia, se scegli l'opzione per sviluppare il tuo sistema di compilazione personalizzato sotto forma di app UWP, sarà un'app UWP insolita in quanto non potrai inviarla a Microsoft Store. Ciò è dovuto al fatto che un'app UWP che usa platform invoke non riesce a certificare Microsoft Store. Si noti che, in questo caso, le chiamate platform invoke saranno presenti solo nel sistema di compilazione personalizzato; non nella tua app UWP di spedizione (quella per cui stai creando file PRI).

Procedura dettagliata dello scenario

Argomento Descrizione
Scenario 1: Generare un file PRI da risorse stringa e file di asset In questo scenario verrà creata una nuova app per rappresentare il sistema di compilazione personalizzato. Verrà creato un indicizzatore di risorse e verranno aggiunte stringhe e altri tipi di risorse. Verrà quindi generato ed eseguito il dump di un file PRI.

API importanti