Visual studio 2008 Visual Studio数据集设计器保存非常慢

Visual studio 2008 Visual Studio数据集设计器保存非常慢,visual-studio-2008,performance,save,dataset-designer,Visual Studio 2008,Performance,Save,Dataset Designer,使用VisualStudio2008数据集设计器已经成为a*s中的一个难题。我有一个相当大的数据集(>50个表),保存chages需要很多时间(我在这里说的是10-15分钟!)。这不可能是硬件问题,因为我有Intel i7、8 GB RAM和7200rpm硬盘。有人有主意吗?(使用此数据集的每台PC上都会出现此“错误”) 谢谢 我也有类似的情况。数据集中有100多个表定义。使用WinXP时,由于OutOfMemoryException,9次VS中有5次会在保存期间崩溃。将操作系统更新到Windo

使用VisualStudio2008数据集设计器已经成为a*s中的一个难题。我有一个相当大的数据集(>50个表),保存chages需要很多时间(我在这里说的是10-15分钟!)。这不可能是硬件问题,因为我有Intel i7、8 GB RAM和7200rpm硬盘。有人有主意吗?(使用此数据集的每台PC上都会出现此“错误”)


谢谢

我也有类似的情况。数据集中有100多个表定义。使用WinXP时,由于OutOfMemoryException,9次VS中有5次会在保存期间崩溃。将操作系统更新到Windows 7(32)似乎加快了保存和设计器性能。但是,在保存期间,它仍然偶尔会在Visual Studio中导致OutOfMemoryException。我通常会重新启动VS,只打开数据集设计器,然后保存数据集

我有一个双核心与4 GB的内存。保存数据集大约需要1到2分钟。没有10到15分钟那么慢,但仍然很慢。在保存过程中,设计器将重新生成dataset.design.cs文件。我的设计器文件大约为9MB。如果VS保存了很长时间,您可能需要检查设计器文件和仪表的大小

我的建议是: 1.如果已安装ReSharper,请尝试禁用它,以防ReSharper分析生成的设计器文件。 2.删除生成的设计器文件,然后查看生成新文件是否更快。
3.不知道这是否重要。检查您的表定义有多复杂。如果您有某种循环表关系,这可能会减慢设计器文件的生成。

我知道这是一个迟来的答案,但希望它能帮助其他人。当使用设计器时,它的工作速度最快,除设计器外,没有其他选项卡打开。如果将.cs文件与设计器一起打开,则即使是重命名标签这样的简单操作也需要更长的时间


当我在一个有100多个数据集的项目中工作时,我感受到了你的痛苦,我也遇到了完全相同的问题。

尝试在另一个项目中找到的解决方案

转到工具->选项->Windows窗体设计器并将自动ToolboxPopulate设置为false


它对我很有效。

我在VS2008中没有解决这个问题。升级到VS2010后,问题消失了。。。