用于TargetFrameworkVersion的C#编译器开关

时间:2010-08-02 22:51:27

标签: c# compiler-construction

我试图在运行时使用CSharpCodeProvider编译程序集,我想知道用于目标的编译器开关,例如.NET Framework 2.0。

1 个答案:

答案 0 :(得分:2)

你应该可以这样做:

Dictionary<string,string> options = new Dictionary<string,string>
{ 
    {"CompilerVersion", "v2.0"}
};

var compiler = new CSharpCodeProvider(options);