我正在使用CodeDomProvider
类在运行时编译类。这对于仅使用System
命名空间的类有效:
using System;
public class Test
{
public String HelloWorld()
{
return "Hello World!";
}
}
如果我尝试编译一个使用
System.Web.UI.WebControls
的类,我会得到以下错误信息:
以下是我的代码片段:{error CS0006: 找不到元数据文件 'System.Web.UI.WebControls'} System.CodeDom.Compiler.CompilerError
var cp = new CompilerParameters();
cp.ReferencedAssemblies.Add("System.Web.UI.WebControls");
我该如何引用 System.Web.UI.WebControls
命名空间?