当我尝试向项目添加内容时,Visual Studio就崩溃了

时间:2012-06-12 08:29:49

标签: c# .net winforms visual-studio-2010

我认为我在visual studio中发现了一个可重现的错误。当我尝试在项目中添加“TestControl”时,visual studio就崩溃了。

也许这是我的错,我做错了什么。我所做的就是构建,并将控件添加到表单中:

VSCrash

这是项目(11kb):https://www.dropbox.com/s/dk62j347zmwbll8/VisualStudioCrash.zip

我没有包含任何二进制文件。如果要测试它,请构建它并将“TestControl”添加到表单中。如果以某种方式进行管理,请单击该控件,然后查看它是否崩溃。

1 个答案:

答案 0 :(得分:11)

原因很明显:

public string Description
{
    get
    {
        return Description;
    }
    set
    {
        // lblDescription.Text = value;
    }
}

您正在对Description属性的get访问器进行递归调用。当您将控件放在设计器上时,Visual Studio将进入无限循环。