2010-05-25 14 views

Respuesta

4

De hecho, es v4.0

4

Además de especificar "v4.0", que tendrá que agregar la referencia "Microsoft.CSharp.dll" con el fin de utilizar la palabra clave "dinámica".

var codeProvider = new Microsoft.CSharp.CSharpCodeProvider(
new Dictionary<string, string> { { "CompilerVersion", "v4.0" } }); 
var parameters = new System.CodeDom.Compiler.CompilerParameters 
{ 
    GenerateInMemory = true, 
    GenerateExecutable = false, 
    IncludeDebugInformation = true, 
    TreatWarningsAsErrors = false 
}; 
// Here add more referenced assemblies 
parameters.ReferencedAssemblies.Add("Microsoft.CSharp.dll"); 

No olvides compilar la solución con Framework 4.0+.

Espero que esto ayude.

Cuestiones relacionadas