在视觉工作室(实际上是2010年,但我想它适用于任何以前的版本)
每当我使用扩展控件时,例如:
public class MainForm : Form
{
...
class myListBox : ListBox
{
//My Desired behavior
}
}
我在设计器视图中遇到以下错误:
找不到类型'AMC.Controls.AMCStockChart + XChart'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。
任何解决方法都表示赞赏。
PS:我不想创建一个用户控件,把它放在一个dll所有的东西中,这对于像这样的小细节来说太过分了。
答案 0 :(得分:0)
如果你想要一个解决方法,你不需要将你的自定义控件放在其他程序集中,只要它不是你的表单的内部类似乎工作。
当然,您需要先编译当前项目,然后才能通过设计器使用它。
这对我有用:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
class MyListBox : ListBox
{
}