如果尝试在设计时加载承载我的自定义控件的Form1,为什么我在Visual Studio(2010)设计器中出现以下错误?
找不到类型'myCustomControl'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。
变量'myCustomControl1'要么未声明,要么从未分配过。
只有在我添加对.NET包装器DLL的引用时才会发生(不引用Visual Studio设计器正确加载的.NET包装器DLL)。 Windows窗体应用程序在运行时正常复制所有必要的包装器的DLL并排到应用程序主程序集。
我怀疑在设计时使用自定义控件时,不会复制其他.NET包装器DLL。有可能吗?
感谢。
答案 0 :(得分:0)
如果自定义控件在DesignMode中,那么主要问题可能是您正在处理某些事情。请提供自定义控件的加载代码以获得进一步的帮助。
答案 1 :(得分:0)
问题是一个C#模板函数,其中包含一个声明在.NET包装器DLL中的类型的参数。