我认为我在visual studio中发现了一个可重现的错误。当我尝试在项目中添加“TestControl”时,visual studio就崩溃了。
也许这是我的错,我做错了什么。我所做的就是构建,并将控件添加到表单中:
这是项目(11kb):https://www.dropbox.com/s/dk62j347zmwbll8/VisualStudioCrash.zip
我没有包含任何二进制文件。如果要测试它,请构建它并将“TestControl”添加到表单中。如果以某种方式进行管理,请单击该控件,然后查看它是否崩溃。
答案 0 :(得分:11)
原因很明显:
public string Description
{
get
{
return Description;
}
set
{
// lblDescription.Text = value;
}
}
您正在对Description
属性的get访问器进行递归调用。当您将控件放在设计器上时,Visual Studio将进入无限循环。