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