2

VisualStudioで再現可能なバグを見つけたと思います。プロジェクトに「TestControl」を追加しようとすると、VisualStudioがクラッシュします。

多分それは私のせいで、私は何か間違ったことをしています。私がするのはBUILDだけで、フォームにコントロールを追加します。

VSCrash

プロジェクトは次のとおりです(11kb):https ://www.dropbox.com/s/dk62j347zmwbll8/VisualStudioCrash.zip

バイナリファイルは含まれていません。テストする場合は、ビルドしてフォームに「TestControl」を追加します。なんとかして管理している場合は、コントロールをクリックして、クラッシュするかどうかを確認してください。

4

1 に答える 1

11

原因はかなり明白です。

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

プロパティの get アクセサーを再帰的に呼び出していDescriptionます。デザイナーにコントロールを配置すると、Visual Studio が無限ループに入ります。

于 2012-06-12T08:32:29.737 に答える