Version: 5.6
Windows Store Apps: Depurando en IL2CPP Scripting Backend
Windows Store Apps: Ejemplos

FAQ (Preguntas más frecuentes)

Clases y funciones no soportadas cuando utilice un Backend de scripting .NET

Cómo crear un paquete Appx de Visual Studio ?

  • Después de construir el proyecto del Editor de Unity
  • Ábralo con VS2012, VS2013 o VS2015
  • En el solution explorer, haga click derecho en el proyecto
  • Store -> Create App Packages
  • Usted quiere construir paquetes para subirlos a la Windows Store? Escoja No, luego NExt
  • Escoja la plataforma apropiada, por ejemplo., ARM Release
  • No incluya símbolos de archivos públicos, esto hará el paquete más pequeño
  • Cree
  • Ubique la carpeta que está nombrada con algo como YourApp_1.0.0.0_ARM_Test, revise que tenga el archivo Add-AppDevPackage.ps1
  • Copie el contenido de la carpeta a la maquina destino, luego en la maquina destino haga click derecho en Add-AppDevPackage.ps1 -> Run with PowerShell
  • Siga los pasos, usted podría necesitar una conexión a internet para instalar la Developper License, esto requiere que usted tenga una cuenta de Microsoft
  • Si todo está bien, su app debería aparecer en el menú de inicio

Cómo instalar un archivo appx en su maquina?

  • Abra Windows PowerShell del menú inicial, navegue su archivo appx, ejecute Add-AppxPackage <yourappx>.appx, si la appx fue firmada, será instalada en su maquina. Tenga en cuenta: si usted está instalando el archivo appx nuevamente, usted tendrá que des-instalar las anteriores, simplemente haga click derecho en el icono, y haga click en Uninstall.

Estoy obteniendo un error “DEP0600: incorrect parameter” mientras despliego una aplicación.

  • Algo está mal con su certificado, intente crear uno nuevo al hacer click en Package.appxmanifest -> Packaging -> Choose Certificate -> Configure Certificate -> Create Test Certificate

Cómo utilizar el depurador gráfico de Visual Studio en ARM?

Si usted tiene la versión Windows N (aquella para Europa) e incluso el proyecto vacío no corre

Cómo desplegar un proyecto en una tableta de PC?

Cómo escojo qué compilador utilizar para mi scripts en C#?

Bajo las configuraciones de publicación en Windows Store player settings, hay una área desplegable del menú llamada “Compilation overrides” (Fallas de compilación). Hay 3 configuraciones:

1. Ninguno. Todos los scripts en C# serán compilados con el compilador de Mono C#;
2. Utilice Net Core parcialmente. Los script que están en carpeta "Assets/Plugins", "Assets/Standard Assets" y "Assets/Pro Standard Assets" serán compiladas con el compilador Mono C# , mientras que el resto será compilado con el compilador Microsoft C#.
3. Usar Net Core. Todos los scripts se compilarán con el compilador de Microsoft C#.

Ambos los compiladores tienen sus altos y bajos. Al compilar scripts con el compilador Mono C# le va a permitirles ser referenciados por scripts JavaScript, lo cual, por ejemplo, es necesidad para Angry Bots (por lo tanto usted necesita tenerlo en none). Sin embargo, al utilizar el compilador Microsoft C# va a permitirles a usted utilizar APIs de Microsoft especificas sin la necesidad por plugins - simplemente envuelva el código en #if NETFX_CORE/#endif, y éste va a compilar y va a funcionar bien.

Obtener más información acerca del fallo del Windows App Certification Kit (WACK)?

You can find a log in <user>\AppData\Local\Microsoft\AppCertKit which might contain additional information about the failure.

Ayuda! Hay muchos defines! Cuáles son defined para qué plataforma?

No se preocupe. Aquí está todos:

NETFX_CORE Defined on Windows Store 8.0, Windows Store 8.1, Windows Phone 8.1, Universal 8.1 and Universal 10 scripts that are compiled using Microsoft C# compiler.
WINDOWS_UWP Defined on Universal Windows 10 scripts that are compiled using Microsoft C# compiler.

Ver también platform dependent compilation.

Breakpoints en proyectos Assembly-CSharp-* generados que no son golpeados.

There could be couple of reasons:

  • This may occur because of the JIT optimization on module load. In Visual Studio, go to Tools > Options > Debugging > General and uncheck Suppress JIT optimization on module load.
  • Visual Studio doesn’t consider Assembly-CSharp-* as your code. Go to Tools > Options > Debugging > General and uncheck Enable Just My Code. This tells Visual Studio that you want to debug the Assembly-CSharp-* projects.
Windows Store Apps: Depurando en IL2CPP Scripting Backend
Windows Store Apps: Ejemplos