2

如果尝试在设计时加载承载我的自定义控件的 Form1,为什么在 Visual Studio (2010) 设计器中出现以下错误?

找不到类型“myCustomControl”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。
变量“myCustomControl1”要么未声明,要么从未赋值。

仅当我添加对 .NET 包装 DLL 的引用时才会发生这种情况(没有引用 Visual Studio 设计器正确加载的 .NET 包装 DLL)。Windows 窗体应用程序在运行时工作正常,将所有必要的包装器的 DLL 并排复制到应用程序主程序集。

我怀疑在设计时使用自定义控件时不会复制额外的 .NET 包装 DLL。是否可以?

谢谢。

4

2 回答 2

0

如果自定义控件处于设计模式,主要问题可能是您正在处理某些事情。请提供您的自定义控件的加载代码以获得进一步的帮助。

于 2010-10-17T21:11:18.533 回答
0

问题是 C# 模板函数包含声明到 .NET 包装 DLL 中的类型之一的参数。

于 2010-10-18T11:38:08.743 回答