cs部分内容为:namespace Ky.BLL
{
    using Microsoft.CSharp;
    using System;
    using System.CodeDom;
    using System.CodeDom.Compiler;
    using System.IO;
    using System.Net;
    using System.Reflection;
    using System.Text;
    using System.Web.Services.Description;    public class WebServiceHelper
    {                ………………                CodeCompileUnit codeCompileUnit = new CodeCompileUnit();
                codeCompileUnit.Namespaces.Add(namespace2);
                importer.Import(namespace2, codeCompileUnit);
                ICodeCompiler compiler = new CSharpCodeProvider().CreateCompiler(); 
                CompilerParameters options = new CompilerParameters();
                options.GenerateExecutable = false;
                options.GenerateInMemory = true;
                options.ReferencedAssemblies.Add("System.dll");
                options.ReferencedAssemblies.Add("System.XML.dll");
                options.ReferencedAssemblies.Add("System.Web.Services.dll");
                options.ReferencedAssemblies.Add("System.Data.dll");
                CompilerResults results = compiler.CompileAssemblyFromDom(options, codeCompileUnit);                …………      }用2.0编译时出现如下错误:(web 类 C#)
WebServiceHelper.cs(43,42): 警告 CS0618: “System.CodeDom.Compiler.CodeDomProvider.CreateCompiler()”已过时:“Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.”具体该如何解决修改呢??