Я сделал проект на C #. Все работает нормально, когда я запускаю проект через Visual Studio 2010. После этого я создал настройку для этого решения, и когда я попытался открыть диалоговое окно, он показал указанную выше ошибку. После запуска проекта из установочного файла также возникают проблемы с записью в базу данных. Вот полный стек исключений, возникших при доступе к диалогу.
См. В конце этого сообщения подробные сведения о вызове оперативной отладки (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.CommonDialog.ShowDialog (владелец IWin32Window) в System.Windows.Forms.CommonDialog.ShowDialog () в Email_Client.ImportContacts.btnBrowse_Click (Object sender \ Development.net Projects \ Email Client \ Email Client \ ImportContacts.cs: строка 35 в System.Windows.Forms.Control.OnClick (EventArgs e) в System.Windows.Forms.Button.OnClick (EventArgs e) в System.Windows .Forms.Button.OnMouseUp (событие MouseEventArgs) в System.Windows.Forms.Control.WmMouseUp (сообщение & m, кнопка MouseButtons, щелчки Int32) в System.Windows.Forms.Control.WndProc (сообщение & m) в System.Windows.Forms .ButtonBase.WndProc (сообщение & m) в System.Windows.Forms .Button.WndProc (Message & m) в System.Windows.Forms.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)
Пожалуйста помоги.