Visual Studio DataSet Designer Сохранение ОЧЕНЬ медленно

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

Спасибо!

3 ответа

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

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

Меня устраивает.

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

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

У меня похожая ситуация. У нас есть более 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. Не уверен, если это имеет значение. Проверьте, насколько сложно ваше определение таблицы. Это может быть возможно, если у вас есть какие-то отношения круглых таблиц, которые замедляют генерацию файла конструктора.

Другие вопросы по тегам