谢谢!
答案 0 :(得分:2)
答案 1 :(得分:0)
我有类似的情况。我们在数据集中有超过100个表定义。使用WinXP时,由于OutOfMemoryException,在保存期间,9次VS中的5次会崩溃。更新操作系统到Windows 7(32)似乎加快了保存和设计师的性能。但是,在保存期间,它仍会偶尔在Visual Studio中导致OutOfMemoryException。我通常最终重新启动VS,只打开数据集设计器,然后保存数据集。
我有一个4 GB内存的Duo Core。保存数据集大约需要1到2分钟。不要慢到10到15分钟,但它仍然很慢。在保存期间,设计器重新生成dataset.design.cs文件。我的设计器文件大约是9 MB。如果您的VS保存了很长时间,您可能需要检查设计器文件和仪表的大小。
我的建议是: 1.如果安装了ReSharper,请尝试禁用它,以防ReSharper分析生成的设计器文件。 2.删除生成的设计器文件,并查看生成新文件是否更快。 3.不确定是否重要。检查表定义的复杂程度。如果您有某种循环表关系可能会减慢设计器文件的生成速度。
答案 2 :(得分:0)
我知道这是一个迟到的答案,但希望它会帮助其他人。与设计师合作时,除了设计师之外没有其他标签打开,它工作得最快。如果您将.cs文件与设计人员一起打开,那么即使是重命名标签等简单操作也需要更长的时间。
我感到很痛苦,因为我正在开发一个包含100多个DataSet的项目,而且我有完全相同的问题。