CodeDomProvider compile en 2.0 a lieu de 3.0
Bonjour,
J'utilise un CodeDomProvider pour compiler à la volée un fichier C# :
Code:
1 2 3 4 5 6 7 8 9 10
|
CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");
CompilerParameters cp = new CompilerParameters(null, null, true);
cp.GenerateInMemory = true;
cp.GenerateExecutable = false;
cp.IncludeDebugInformation = true;
CompilerResults cpre = provider.CompileAssemblyFromFile(cp, scenarioFilePath); |
Le problème c'est que le compilateur utilisé est issu du FrameWork 2.0... je vois cela lorsque je dumpe les outputs de mon instance CompilerResults.
Comment forcer mon CodeDomProvider à compiler en 3.5 ?
Merci.
Pascal