Escenario:Compiler versión vs NET Framework versión - Escenario con aplicaciones ASP.NET
tengo VS 2010 (C# 4 compilador) dirigidos a 3.5 en mi máquina cliente.
Estoy desarrollando aplicaciones ASP.NET. Utilizo parámetros opcionales (compatible con C# 4) en un archivo de clase y compilo el código, todo parece funcionar bien.
Más tarde surge un problema que se descubrió en Runtime en el que una antigua (clásica creo) ASPX está utilizando la función. Ninguna función acepta solo x argumentos donde x es uno menos que el parámetro opcional es el error de tiempo de ejecución.
Esto significa que las clases normales y tales usan el compilador C# del cliente, mientras que las vistas (aspx) y tal usan el compilador en el servidor, causando problemas si C# 4 se usa en archivos view/form?
¿Se está llamando a la función desde el archivo .aspx o desde el código subyacente para ese archivo? –
Dentro del archivo ASPX –