optimizacion intermedio ejemplo codigo c# .net

intermedio - optimizacion de codigo en c#



¿Cómo puedo desactivar la optimización del compilador en C#? (5)

¿Cómo puedo desactivar la optimización del compilador en C #?


En Visual Studio, creo que puede crear una versión de depuración, pero incluye información de depuración adicional. Project Properties (haga clic derecho en project in solution) le da acceso a los controles que gobiernan la compilación.

Si construye en la línea de comando con csc.exe, consulte / optimizar los documentos del parámetro . Si no especifica / optimiza, entonces el ensamblaje no debe optimizarse.


Establecer configuraciones en todas las configuraciones

Establecer la casilla de verificación Código optimizado para desmarcar


Puede deshabilitar las optimizaciones en tiempo de ejecución utilizando un archivo .ini: http://msdn.microsoft.com/en-us/library/9dd8z24x.aspx

Ingrese el siguiente texto en usted .ini [por ejemplo Explorer.ini]

[.NET Framework Debugging Control] GenerateTrackingInfo=1 AllowOptimize=0


antes de comenzar a cambiar la configuración del proyecto que podría llegar a la etapa de producción, verifique que la configuración de la solución esté configurada para Debug y no Release.

Tuve el mismo problema y luego vi que estaba configurado para Liberar por error ...


En la línea de comando (csc), /optimize-

En el IDE, propiedades del proyecto → compilación → "optimizar código"

Para algunas optimizaciones de JIT, puede usar [MethodImpl(...)]