J'ai regardé complètement dans cet article de msdn deux C# Compiler Options Listed Alphabetically et C# Compiler Options Listed by Category pour l'option de compilateur pour spécifier la version de cadre de cible qui peut être utilisée dans la construction de ligne de commande. J'ai appris que nous pouvons spécifier la version du framework dans app.config avec l'élément supportedRuntime
.quelle est l'option de compilateur C# pour spécifier la version de .net framework
Peut-on utiliser cet élément (configuration
>startup
>supportedRuntime
) dans web.config aussi (dans le cas d'une application asp.net)?
Je n'avais pas besoin de le faire uniquement avec un commutateur de ligne de commande. Je pose juste cette question seulement à cause de curieux de savoir à ce sujet.
N'est-il pas déterminé par la version du framework .net dont vous utilisez CSC? par exemple. C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ csc.exe compilerait pour .net 4 – LDJ
Vous pouvez spécifier le chemin d'accès complet aux références '/ reference: C: \ Windows \ Microsoft.Net \ Framework \ v2.0.50727 \ mscorlib.dll' ou spécifiez le dossier pour toutes les références comme '/ lib:" c: \ Program Files (x86) \ Assemblys de référence \ Microsoft \ Framework \ v3.5 "' – adrianm