Error de falta de memoria al compilar la aplicación UWP en modo de lanzamiento con .Net nativo
Tengo una solución donde mi proyecto principal es una aplicación uwp, y otros dos proyectos a los que hace referencia la aplicación:
Aplicación UWP ---> referencias 2.Biblioteca de clase universal ----> referencias 3.Biblioteca PCL2 -> usa EF7 y SQLight.
3 -> usosPCLCrypto
Ahora, todo funciona bien y excelente cuando estoy en modo de depuración x86 dirigido a la máquina local.
Quiero compilar la solución en modo de lanzamiento usando.Net native tool chain
, aquí está mi configuración:
Cuando inicio la compilación, lleva un tiempo notablemente largo, y las herramientas nativas de .Net consumen demasiada memoria:
Después de un tiempo, todo se detiene con 2 errores en Visual Studio:
Esto es lo que dice la ventana de salida:
1> ------ Compilación iniciada: Proyecto: ServerCommunication, Configuración: Release Any CPU ------ 1> ServerCommunication -> C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ ServerCommunication \ bin \ Release \ ServerCommunication.dll 2> ------ Compilación iniciada: Proyecto: NewspaperDataLayer, Configuración: Release x86 ------ 2> C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ packages \ Microsoft.Bcl.Build.1.0.14 \ tools \ Microsoft.Bcl.Build.targets (225,5): advertencia: Todos los proyectos que hacen referencia a ServerCommunication.csproj deben instalar el paquete nuget Microsoft.Bcl.Build. Para más información, verhttp://go.microsoft.com/fwlink/?LinkID=317569. 2> NewspaperDataLayer -> C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ NewspaperDataLayer \ bin \ x86 \ Release \ NewspaperDataLayer.dll
3> ------ Construcción iniciada: Proyecto: Liberte, Configuración: Release x86--Algunas advertencias aquí que acabo de omitir
3> Iniciar la compilación nativa de .NET 3> Procesar el código de la aplicación 3> C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ Liberte \ Resources.System.Linq.Expressions.rd.xml (35): advertencia: No se pudo encontrar el método 'CreateLambda' dentro de 'System.Linq.Expressions.Expression'. 3> C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ Liberte \ Resources.System.Linq.Expressions.rd.xml (91): advertencia: Método 'ParameterIsAssignable' dentro de 'System.Linq. Expressions.Expression 'no se pudo encontrar. 3> Calcular el cierre de la aplicación y generar el código de interoperabilidad 3> Generar el código de serialización 3> Compilar el código de interoperabilidad 3> Limpiar el código sin referencia 3> Generar código nativo 3> STARTPROCESSTASK: error: Sin memoria 3> C: \ Archivos de programa (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets (1129,5): error: ILT0005: 'C: \ Archivos de programa (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ Tools \ nutc_driver.exe @ " C: \ Users \ aymen \ Documents \ Visual Studio 2015 \ Projects \ Applinova \ Liberte \ Liberte \ obj \ x86 \ Release \ ilc \ intermediario \ MDIL \ Liberte.rsp "'devolvió el código de salida 1 ======== == Compilación: 2 exitosos, 1 fallido, 0 actualizado, 0 omitido ========== ========== Implementación: 0 exitoso, 0 fallido, 0 omitido = =========
¿Qué podría estar mal con esto por favor?