【发布时间】:2011-10-16 04:10:15
【问题描述】:
我正在尝试清理我们解决方案中的所有设计器错误并遇到以下错误:
无法显示此文件的设计器,因为其中没有任何类可以设计。设计器检查了文件中的以下类: DoubleAttributeTextBoxBase --- 无法加载基类“NumericAttributeTextBoxBase”。确保程序集已被引用并且所有项目都已构建。
这两个类都定义在同一个程序集中,所以我知道这不是参考问题。我想知道它是否与基类是通用的事实有关。有什么想法吗?
public class DoubleAttributeTextBoxBase : NumericAttributeTextBoxBase<double>
public class NumericAttributeTextBoxBase<T> : TextBox where T : IComparable, IComparable<T>
【问题讨论】:
-
我知道这可能看起来很愚蠢,但您是否检查过它们是否在同一个命名空间中?应用程序是否编译?