当前位置: 代码迷 >> ASP.NET >> 类型“”同时存在于.System.dll和.System.Windows.dll,该如何处理
  详细解决方案

类型“”同时存在于.System.dll和.System.Windows.dll,该如何处理

热度:9526   发布时间:2013-02-25 00:00:00.0
类型“”同时存在于...System.dll和...System.Windows.dll
using System;
  using System.Collections.ObjectModel;
  using System.Linq;
  using System.Threading;
  using System.Collections.Generic;
  public sealed class class1: ObservableCollection<CalendarDateRange>
  {
  //.......
  }

错误:类型“System.Collections.ObjectModel.ObservableCollection<T>”同时存在于“C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll”和“C:\Program Files\Microsoft Silverlight\4.0.50826.0\System.Windows.dll”中

这个怎么解决啊?




------解决方案--------------------------------------------------------
哥,你到底是想继承哪个程序集下面的ObservableCollection类,请指明绝对名称,System.ObservableCollection或者System.Windows.ObservableCollection
------解决方案--------------------------------------------------------
右击项目----属性页面---然后去掉System.Windows.dll这个程序集的引用就可以了
------解决方案--------------------------------------------------------
显示声明ObservableCollection
直接使用命名空间System.XXXX声明就不会报错了
  相关解决方案