找不到类型...请确保引用包含此类型的程序集

时间:2013-04-02 07:11:13

标签: entity-framework c#-4.0 generics user-controls

我创建了一个具有以下签名的通用用户控件..

public partial class GridMastercontrol<TMainEntity, TChildEntity> : UserControl
where TMainEntity : class
where TChildEntity : class
{
// more code here
}

参考创建如下 -

GridMastercontrol<STACS.ACASupp,STACS.ACALot> ctrl=
                 new GridMastercontrol<STACS.ACASupp,STACS.ACALot>();

该控件在运行时完美运行。但是,当我打开设计器时,设计不会显示,并弹出以下两个警告 -

警告1- 找不到类型'WindowsFormsControlLibrary1.GridMastercontrol'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。

警告2- 变量'ctlMasterACA'要么未声明,要么从未被分配。

当我没有在其中实现泛型概念时,它在设计模式下工作得很好。但现在,它没有。 :(

请帮帮我.. 在此先感谢:)