Exportación y creación de una solución de Visual Studio para Unity
Si la aplicación no necesita el teclado del sistema, nuestra recomendación es usar D3D para que la aplicación use un poco menos memoria y un tiempo de inicio más rápido. Sin embargo, si usa el teclado del sistema a través de la API TouchScreenKeyboard, debe exportar el proyecto como XAML.
Cómo exportar desde Unity

Configuración de compilación en el editor de Unity
- Cuando esté listo para exportar el proyecto desde Unity, abra el menú Archivo y seleccione Compilar Configuración...
- Seleccione Agregar escenas abiertas para agregar la escena a la compilación.
- En el cuadro de diálogo Configuración compilación, elija las siguientes opciones para exportar HoloLens:
- Plataforma:plataforma Windows universal y asegúrese de seleccionar Cambiar plataforma para que la selección suba.
- SDK:Universal 10.
- Tipo de compilación de UWP:D3D.
- Opcional:Proyectos de C# de Unity: activado.
Nota
Si se marca esta casilla, podrá:
- Depure la aplicación en el Visual Studio remoto.
- Edite scripts en el proyecto de C# de Unity mientras usa IntelliSense para las API de WinRT.
- En la ventana Build Configuración... (Compilar Configuración...), abra Player Configuración...
- Seleccione la Configuración la pestaña Plataforma Windows universal.
- Expanda el grupo XR Settings (Configuración de XR).
- En la sección XR Configuración, active la casilla Virtual Reality Supported (Compatible con Virtual Reality) para agregar una nueva lista de dispositivos de realidad virtual y confirme que "Windows Mixed Reality" aparece como un dispositivo compatible.
- Vuelva al cuadro de diálogo Configuración compilación.
- Seleccione Build (Compilar).
- En el cuadro Windows explorador que aparece, cree una carpeta para contener la salida de compilación de Unity. Por lo general, la carpeta se llama "App".
- Seleccione la carpeta recién creada y seleccione Seleccionar carpeta.
- Una vez que Unity haya terminado de compilarse, se abrirá Windows explorador en el directorio raíz del proyecto. Vaya a la carpeta recién creada.
- Abra el archivo Visual Studio solución que se encuentra dentro de esta carpeta.
Cuándo volver a exportar desde Unity
Al activar la casilla Proyectos de C# al exportar la aplicación desde Unity, se crea Visual Studio solución que incluye todos los archivos de script de Unity. Tener todos los scripts en un solo lugar le permite iterar sin volver a exportar desde Unity. Sin embargo, si realiza cambios en el proyecto que no solo cambian el contenido de los scripts, deberá volver a exportar desde Unity. Algunos ejemplos de veces que necesita volver a exportar desde Unity son:
- Puede agregar o quitar recursos en la pestaña Project datos.
- Puede cambiar cualquier valor en la pestaña Inspector.
- Puede agregar o quitar objetos de la pestaña Jerarquía.
- Se cambia cualquier configuración de proyecto de Unity.
Creación e implementación de una solución de Visual Studio Unity
El resto de la creación e implementación de aplicaciones se produce en Visual Studio. Deberá especificar una configuración de compilación de Unity. Las convenciones de nomenclatura de Unity pueden diferir de lo que está acostumbrado en Visual Studio:
| Configuración | Explicación |
|---|---|
| Depurar | Todas las optimizaciones desactivadas y el profiler está habilitado. Se usa para depurar scripts. |
| Master | Todas las optimizaciones están activadas y el profiler está deshabilitado. Se usa para enviar aplicaciones a la Tienda. |
| Release | Todas las optimizaciones están activadas y el profiler está habilitado. Se usa para evaluar el rendimiento de la aplicación. |
Tenga en cuenta que la lista anterior es un subconjunto de los desencadenadores comunes que harán que el Visual Studio proyecto tenga que generarse. En general, la edición de archivos .cs Visual Studio no requerirá que el proyecto se vuelva a generar desde Unity.
Solución de problemas
Si ve que las ediciones de los archivos .cs no se reconocen en el proyecto de Visual Studio, asegúrese de que proyectos de C# de Unity se comprueban al generar el proyecto de VS desde el menú Compilar de Unity.