Il semble que le compilateur d'exécution ne supporte pas le même langage que le compilateur de ligne de commande, donc si vous voulez utiliser des expressions lambda, des méthodes d'extension ou LINQ, vous êtes bloqué.Le compilateur d'exécution .Net prend-il en charge C# 3.0?
Il y a plus de détails ici:
Est-ce exact ou est-il un travail autour? (Short de fraie le compilateur de ligne de commande, bien sûr.)
Pourquoi le spawning du compilateur de ligne de commande n'est-il pas une option? Il semble qu'une solution valide du compilateur d'exécution refuse de fonctionner. – nlaq
Le client devrait installer les outils de ligne de commande pour que notre logiciel fonctionne. C'est un fardeau pour le client et un problème de configuration, mais s'il n'y a pas d'autre option, c'est ce que nous devrons faire. –