我想使用CodeDom编译代码并初始化编译器参数我正在做的事情:
CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.dll");
parameters.ReferencedAssemblies.Add("System.Windows.Forms.dll");
parameters.ReferencedAssemblies.Add("System.Core.dll"); //only works in .NET 4.0
如果我将Visual Studio的目标框架放在.NET 4.0上,没问题,它可行。但是,如果我将Visual Studio的目标框架放在.NET 3.5上,那么它会给我错误的图片。实际上我需要在.NET 3.5中运行它:(