【发布时间】:2011-08-28 16:51:59
【问题描述】:
所以我有一个用 C# 编写的 CodeDOM 编译器,它应该基于它的一个资源编译另一个应用程序。如何更改资源(或编译器输出的可执行文件)的目标 .NET 框架?
【问题讨论】:
-
这取决于编译器。
所以我有一个用 C# 编写的 CodeDOM 编译器,它应该基于它的一个资源编译另一个应用程序。如何更改资源(或编译器输出的可执行文件)的目标 .NET 框架?
【问题讨论】:
您可以使用following constructor 将选项传递给编译器:
var providerOptions = new Dictionary<string, string>();
providerOptions.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(providerOptions);
...
【讨论】: