2010-05-25 97 views

回答

4

這的確是V4.0

4

除了指定「V4.0」,則需要以使用「動態」的關鍵字添加引用「Microsoft.CSharp.dll」。

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

不要忘記使用Framework 4.0+編譯解決方案。

我希望這會有所幫助。