私は小さなSystem.Windows.Forms.UserControlを作成しました。これを呼び出します。これuserControl1
は、希望どおりに機能しているようです。
Visual Studio 2010のDesigner内userControl1
から、ツールバーからドラッグして、呼び出すWindowsフォームにドロップできますtestForm1
。配線できますがuserControl1
、正常に動作します。
ただし、その目的は、別のUserControluserControl1
で使用できるようにすることです。それを呼び出しましょう。userControl2
Visual Studio 2010のDesigner内userControl1
から、ツールバーからドラッグアンドドロップするとuserControl2
、Visual Studio 2010がクラッシュし、再起動する以外のメッセージは表示されません。
同時に、アプリケーションエラーがイベントID1000のイベントビューアに記録されます。
Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc00000fd
Fault offset: 0x0965f816
Faulting process id: 0x1580
Faulting application start time: 0x01cd90f84338e443
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
Faulting module path: unknown
Report Id: 49ddcedf-fcf8-11e1-8016-00248103a942
このエラーをデバッグするにはどうすればよいですか?またはで何かを見るべきですuserControl1
かuserControl2
?
いくつかの注意:
1)
userControl2
ツールバーからにドラッグすることもできますtestForm1
。これは、VS2010 Designerとテストアプリの実行の両方で正常に機能します(つまり、表示されます)。userControl2
2)のすべての値を宣言および設定したDesignerに正常に移動しましたuserControl1
が、実行時にuserControl1
表示されませんtestForm1
。VS2010 Designerの[プロパティ]ウィンドウuserControl1
から選択すると、VisualStudioがクラッシュします。userControl2
3)役に立ったら、コードを投稿できてうれしいです。
userControl1
またはのコードをご希望userControl2
ですか?両方のコントロールは小さいですが、まだ多くのコードがあります(特に、このエラーはDesignerで発生する可能性があるため、私もそれを投稿する必要があります。