2012-02-02 3 views
1

アプリケーションをVisual Studio 2008からVisual Studio 2010に移行しました。すべて正常です。私はアプリケーションをコンパイルして実行することができます。しかし、私は自分のアプリケーション内で設計変更を行うことはできません。VS2008からVS 2010への移行 - ContentPlaceHolderエラー

ERROR CREATING CONTROL - CONTENTPLACEHOLDER1オブジェクト参照がオブジェクトのインスタンスに設定されていません。

これを修正するにはどうすればよいですか?

+0

コールスタックは利用できますか? –

+0

私は理解できません.... – RobinHood

答えて

1

これが解決策です。 BaseFormでは、OnInitイベントのif(!this.DesignMode)という条件をチェックする必要があります。そして我々はbase.OnInit(e)を与えるべきです。その前の状態

+0

このバグはVS 2010 sp1で修正されていますか、それともまだ存在しますか? –

0

マスターページのContentPlaceholdersなど、すべてのIDをコントロールにリセットしてみてください。

+0

はい完了...同じエラーが発生しています – RobinHood

関連する問題