Bonjour,
J'utilise un CodeDomProvider pour compiler à la volée un fichier C# :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Comment forcer mon CodeDomProvider à compiler en 3.5 ?
Merci.
Pascal
Partager