Bonjour,
Je veux compiler à la volée un ensemble de fichiers cs.
Voici mon code :
Sur une machine où VS2008 est installé, pas de souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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
Partager