0

В настоящее время я использую Visual Basic 2008 (.NET Framework 2.0) для создания программы. Однако, когда я добавляю или выбираю элементы управления, такие как панели, групповые поля и т. Д., Я получаю сообщения об ошибках. Например, когда я пытаюсь добавить элемент управления панели, я получаю следующее сообщение,Visual Studio - Visual Basic - ошибка защищенной памяти?

enter image description here

После нажатия кнопки OK, контрольная панель добавляется, но происходит следующее на панели управления,

enter image description here

Но я все еще могу добавить в него другие элементы управления. Когда я сохраняю и повторно открываю проект, он показывает обычное управление панелью. Но когда я выбираю элемент управления панели, он делает это, как показано на втором изображении снова.

Я пробовал это на Visual Basic 2008, 2010, 2012 и 2013 годах. То же самое. У меня есть полный доступ администратора к компьютеру.

В чем причина этого и как его исправить?

Я переустановил Windows, а затем Visual Studio 2008. Ошибка после этого не произошла. Но когда я обновил компьютер с помощью Центра обновления Windows, ошибка вернулась.

ответ

0

Ошибка произошла из-за обновления Windows. Поскольку он не показывает ошибок на не обновленной Windows 7. Ошибка появляется только после обновления Windows 7

Было сложно найти, какое обновление стало причиной проблемы. Решением было установить Windows 7 и Visual Studio и никогда не обновлять его. Таким образом, похоже, проблема устранена, и она больше не отображает ошибки.

Ссылка: https://social.msdn.microsoft.com/Forums/vstudio/en-US/76790023-4d01-43a5-b901-65ad93a5183d/visual-studio-visual-basic-protected-memory-error?forum=visualstudiogeneral&prof=required

0

Попробуйте создать новый проект, а затем скопируйте и вставьте код из старого проекта. Возможно, вам может понадобиться повторно создать формы в дизайнере. Кроме того, убедитесь, что у вас есть System, System.Core, System.Drawing и System.Windows.Forms, включенные в качестве ссылок для проекта.

+0

системы, System.Core, System.Drawing и System.Windows.Forms были там. И вышеупомянутые сообщения об ошибках были из нового проекта. –

+0

Интересно. Я собирался предложить переустановить VS, но я предполагаю, что вы сделали это, проверяя все эти разные версии. – xpda

+0

Да, я уже переустановил все. –

Смежные вопросы