0

目前我正在使用 Visual Basic 2008 (.NET Framework 2.0) 创建一个程序。但是,当我添加或选择面板、组框等控件时,我会收到错误消息。例如,当我尝试添加面板控件时,我收到以下消息,

在此处输入图像描述

单击确定按钮后,添加了面板控件,但面板控件发生了以下情况,

在此处输入图像描述

但是我仍然可以在其中添加其他控件。当我保存并重新打开项目时,它显示了正常的面板控件。但是当我选择面板控件时,它再次如第二张图片所示。

我在 Visual Basic 2008、2010、2012 和 2013 中试过这个。同样的事情。我对计算机具有完全的管理员访问权限。

这是什么原因以及如何解决?

我重新安装了 Windows,然后重新安装了 Visual Studio 2008。之后该错误没有发生。但是当我通过 Windows Update 更新计算机时,错误又回来了。

4

2 回答 2

0

尝试创建一个新项目,然后从旧项目中复制并粘贴代码。您可能需要也可能不需要在设计器中重新创建表单。此外,请确保包含 System、System.Core、System.Drawing 和 System.Windows.Forms 作为项目的参考。

于 2014-11-22T05:01:06.757 回答
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=必需的

于 2014-12-10T10:54:50.680 回答