Compartir a través de


API de indexación de recursos de paquetes (PRI) y sistemas de compilación personalizados

Con las API de indexación de recursos de paquetes (PRI), puedes desarrollar un sistema de compilación personalizado para los recursos de la aplicación para UWP. El sistema de compilación podrá crear y volcar (como XML) archivos de índice de recursos del paquete (PRI), así como controlar sus versiones, en cualquier nivel de complejidad que necesite la aplicación para UWP. Si tiene un sistema de compilación personalizado que actualmente usa la herramienta de línea de comandos MakePri.exe (consulte Compilar recursos manualmente con MakePri.exe), para obtener un mayor rendimiento y control, se recomienda cambiar a llamar a las API pri en lugar de llamar a MakePri.exe.

Las API pri se introdujeron en Windows SDK para Windows 10, versión 1803. Las API tienen la forma de API de Windows Win32, lo que significa que tienes algunas opciones para llamarlas. Puedes llamarlas directamente desde una aplicación Win32, o puedes llamarlas a través de la invocación de plataforma desde una aplicación .NET o incluso desde una aplicación para UWP.

En los escenarios de este tema se muestra cómo llamar a las API pri desde un proyecto de aplicación de consola de Windows de Visual C++ de Win32. Para obtener información general, consulte Sistema de administración de recursos.

Nota:

Esta advertencia es poco probable que sea un problema, ya que probablemente no querrá enviar la aplicación del sistema de compilación personalizada a Microsoft Store. Pero si eliges la opción de desarrollar tu sistema de compilación personalizado en forma de aplicación para UWP, será una aplicación para UWP inusual en la que no podrás enviarlo a Microsoft Store. Esto se debe a que una aplicación para UWP que usa la invocación de plataforma produce un error en la certificación de Microsoft Store. Tenga en cuenta que, en este caso, las llamadas de invocación de plataforma solo existirán en el sistema de compilación personalizado; no en tu aplicación para UWP de envío (la que estás compilando archivos PRI).

Tutoriales de escenarios

Tema Descripción
Escenario 1: Generación de un archivo PRI a partir de recursos de cadena y archivos de recursos En este escenario, crearemos una nueva aplicación para representar nuestro sistema de compilación personalizado. Crearemos un indexador de recursos y agregaremos cadenas y otros tipos de recursos a él. A continuación, generaremos y volcaremos un archivo PRI.

API importantes