如何为microsoft的.NET 4 C#编译器指定.NET版本
本文关键字:NET 编译器 版本 microsoft | 更新日期: 2023-09-27 17:59:32
我想通过Microsoft.NET 4.0 Runtime中的CSharpCodeProvider编译.NET 2.0 DLL。这可能吗?
顺便说一句,Mono C#编译器可以做到这一点。使用sdk
参数(支持2和4)。
这样的东西应该可以工作:
Dictionary<string, string> options = new Dictionary<string, string>();
options.Add("CompilerVersion", "v2.0");
CSharpCodeProvider provider = new CSharpCodeProvider(options);
请参阅:CSharpCodeProvider构造函数(IDictionary)。