csc.exe not found avec CSharpCodeProvider
Bonjour,
Je veux compiler à la volée un ensemble de fichiers cs.
Voici mon code :
Code:
1 2 3 4 5 6
|
CSharpCodeProvider csc = new CSharpCodeProvider(new Dictionary<String, String>() {{"CompilerVersion", "v3.5"}});
CompilerParameters cp = new CompilerParameters(new [] {"mscorlib.dll", "System.Core.dll"}, null, true);
CompilerResults cpre = csc.CompileAssemblyFromFile(cp, path); |
Sur une machine où VS2008 est installé, pas de souci.
Par contre, ce soft doit fonctionner sur une machine où VS2008 n'est pas installé et là, j'ai l'exception suivante :
csc.exe cannot be found
Nota : je travaille en Framework 3.5.
Merci pour votre aide.
Pascal