.Net Framwork2.0的项目,需要调用WCF,添加了SystemS.ServiceModel.dll的引用,但是编译不通过报命名空间“System”中不存在类型或命名空间名称“ServiceModel”。是否缺少程序集引用?的错误。
有遇到过的吗

解决方案 »

  1.   

    是的,2.0不支持wcf的,2.0中用 web service
      

  2.   

    WCF是3.5版本(忘了是3.5还是3.0反正2.0是绝对不支持的)以上才有的
      

  3.   


    我找到了一个System.ServiceModel的版本,添加上了编译也通过了
    现在,别的问题又来了在我调用WCF代理类时,实例化一个客户端对象,例如 WCFClient Client = new  WCFClient();此时报错,促无内容为未能加载文件或程序集“System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。