Почему конструктор наборов данных выбрасывает из памяти исключения при сохранении - PullRequest
0 голосов
/ 21 июня 2011

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

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

Почему это продолжается ?!Это стало небольшим раздражением для меня, но человек, который займет эту должность, когда я уйду, будет полностью ошеломлен этим.Это происходит только тогда, когда я пытаюсь сохранить xsd после внесения изменений, и это происходит довольно случайно, когда это происходит.У кого-нибудь есть хороший совет?

** ПРИМЕЧАНИЕ ** Эта проблема удаляется, так как я оставил свою работу в компании, где это происходило.У меня нет этой проблемы на моем ПК и ноутбуке, поэтому я не могу воспроизвести / решить эту проблему.

Пожалуйста, закройте эту тему!

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

Вы пытались увеличить размер файла подкачки виртуальной памяти Windows?

(Windows XP) Мой компьютер-> Свойства-> Дополнительно -> (Производительность) Настройки-> Дополнительно -> (Виртуальная память)Изменитесь.

С количеством данных, с которыми вы работаете, возможно, вам просто не хватает памяти.Увеличение размера файла подкачки предотвратит эту проблему, если вы не можете просто добавить модули памяти.

0 голосов
/ 21 июня 2011

Эта проблема также случается со мной, и, как вы сказали, совершенно случайно.Я обнаружил, что очистка решения, затем удаление папок «Bin» и «obj» и перестройка решения устраняет проблему.Иногда мне приходится удалять и перестраивать пару раз, чтобы он заработал, что очень странно, я знаю.Если вы не видите папки «Bin» и «obj», щелкните значок «Показать все файлы» в верхней части обозревателя решений.Надеюсь, что есть лучшее решение этой проблемы, чем то, что я предложил, но оно работает для меня, и я надеюсь, что оно подходит и вамПожалуйста, отметьте как отвеченный, если это решит вашу проблему.

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