3

C# プロジェクトを作成しました。Visual Studio 2010 でプロジェクトを実行すると、すべて正常に動作します。その後、このソリューションのセットアップを作成し、ダイアログ ボックスを開こうとすると、上記のエラーが表示されました。セットアップ ファイルからプロジェクトを実行した後、データベースへの書き込みにも問題が発生します。これは、ダイアログのアクセス時に発生した例外の完全なスタックです。

このダイアログ ボックスの代わりに Just-In-Time (JIT) デバッグを呼び出す方法の詳細については、このメッセージの最後を参照してください。

** * **例外テキスト** * **** System.AccessViolationException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。
System.Windows.Forms.FileDialogNative.IFileDialog.Show (IntPtr 親) で System.Windows.Forms.FileDialog.RunDialogVista(IntPtr hWndOwner) で System.Windows.Forms.FileDialog.RunDialog(IntPtr hWndOwner) で System.Windows.Forms E:\Development.net Projects\Email Client\Email Client\ImportContacts. cs: System.Windows.Forms.Control.OnClick(EventArgs e) の 35 行目 System.Windows.Forms.Button.OnClick(EventArgs e) の System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) の System.Windows System.Windows.Forms.Control.WndProc(Message&m) System.Windows.Forms.ButtonBase.WndProc(Message& m) で System.Windows.Forms.Button.WndProc(Message& m) で System.Windows.Forms.Control.Control.ControlNativeWindow.OnMessage(Message& m) で System.Windows .Forms.Control.ControlNativeWindow.WndProc(Message& m) System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd、Int32 msg、IntPtr wparam、IntPtr lparam) で

助けてください。

4

1 に答える 1