Sí, sé que suena un poco loco, pero tengo .Net 3.5 implementado en el campo y me gustaría usar el nuevo 4.0 compilador para apuntarlo.¿Cómo hago para que Nant use el compilador 4.0 para apuntar a .Net 3.5
Hay varias características nuevas de azúcar sintáctico en las últimas versiones de Vb.Net y C# que me gustaría usar, pero no puedo (por ahora) forzar una nueva versión de .Net framework y CLR en mi base del cliente.
Antes de que los detractores salten con ambos pies ... Acabo de utilizar Studio 2010 satisfactoriamente para compilar una aplicación de 3.5 dirigida que usaba propiedades automáticas de VB.Net (Una nueva función en VB.Net 10) para conocer los compiladores son capaces de alguna manera.
Así que de vuelta a mi pregunta .... ¿Cómo convenzo a Nant utilizar el compilador 4.0, pero para apuntar Net 3.5 (CLR 2.0)
Actualización: Estoy utilizando el CSC y tareas vbc y no la tarea de Solución. aunque me conformaría con una respuesta sobre cómo hacer esto directamente con los compiladores en este punto.
Ahora estoy usando nant 0.92. Para repetir mi objetivo, quiero usar el compilador 4.0 para apuntar a 3.5 (es decir, el CLR 2.0 en lugar del 4.0 CLR). He intentado usar pero esto sugiere que parte de mi sintaxis 4.0 no es válida. También intenté usar que compila, pero me preocupa si esto fallará en la producción, que solo tendrá .Net 3.5 presente. ¿Cómo obtengo lo mejor de ambos mundos según lo suministra el IDE? –
Lo siento, quise decir 0.91 alpha 2 :) –
Lo mejor que puedes hacer es publicar tu pregunta directamente en la lista de usuarios de NAnt. http://nant.sourceforge.net/mailinglists.html – Charles