Visual Studio DataSet Designer Сохранение ОЧЕНЬ медленно - PullRequest
4 голосов
/ 26 августа 2010

работа с Visual Studio 2008 DataSet Designer стала проблемой в * s. У меня довольно большой набор данных (> 50 таблиц), и сохранение чейджей занимает ОЧЕНЬ много времени (я говорю здесь о 10-15 минутах!). Это не может быть аппаратной проблемой, так как у меня Intel i7, 8 ГБ оперативной памяти и 7200 об / мин. У кого-нибудь есть идея? (Эта «ошибка» возникает на каждом ПК, работающем с этим набором данных).

Спасибо!

Ответы [ 3 ]

2 голосов
/ 01 февраля 2012

Попробуйте решение, найденное в другом вопросе .

Перейдите в Сервис -> Параметры -> Конструктор форм Windows и установите для AutoToolboxPopulate значение false.

Это работает для меня.

0 голосов
/ 07 июля 2011

Я знаю, что это поздний ответ, но, надеюсь, он поможет кому-то еще.При работе с дизайнером он работает быстрее всего без открытия других вкладок, кроме дизайнера.Если у вас есть файл .cs, открытый вместе с дизайнером, потребуется гораздо больше времени, чтобы выполнить даже такие простые операции, как переименование метки.

Я чувствую вашу боль, когда работаю над проектом с более чем 100 наборами данных, и у меня точно такая же проблема.

0 голосов
/ 14 сентября 2010

У меня похожая ситуация.У нас есть более 100 определений таблиц в наборе данных.При использовании WinXP 5 из 9 VS будут аварийно завершать работу во время сохранения из-за исключения OutOfMemoryException.Обновленная ОС до Windows 7 (32), кажется, ускоряет сохранение и производительность дизайнера.Однако это все еще иногда вызывает OutOfMemoryException в Visual Studio во время сохранения.Я обычно перезагружаю VS, открываю только конструктор набора данных и затем сохраняю набор данных.

У меня Duo Core с 4 ГБ оперативной памяти.Сохранение набора данных занимает от 1 до 2 минут.Не так медленно, как 10-15 минут, но все еще медленно.Во время сохранения дизайнер регенерирует файл dataset.design.cs.Мой дизайнерский файл составляет около 9 МБ.Возможно, вы захотите проверить размер файла вашего дизайнера и измерители, если ваш VS долго сохранял.

Мои предложения: 1. Если у вас установлен ReSharper, попробуйте отключить его, если ReSharper проанализирует сгенерированный дизайнерфайл.2. Удалите созданный файл конструктора и посмотрите, быстрее ли будет сгенерирован новый файл.3. Не уверен, если это имеет значение.Проверьте, насколько сложно ваше определение таблицы.Это может быть возможно, если у вас есть какие-то отношения круглых таблиц, которые замедляют генерацию файла конструктора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...