2010-05-25 1 views

Antwort

4

Es ist in der Tat v4.0

4

Neben „v4.0“ spezifizieren, müssen Sie den Verweis „Microsoft.CSharp.dll“ hinzufügen, um die „dynamische“ Schlüsselwort zu verwenden.

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"); 

Vergessen Sie nicht, die Lösung mit dem Framework 4.0+ zu kompilieren.

Ich hoffe, das hilft.

Verwandte Themen