Visual Studio искажает свои настройки регулярным однообразием (всегда так было, я страдаю от этого со времен Visual C++, и это все еще является ошибкой в VS2013).
Часто это кажется совершенно случайным, но весьма вероятно после аварии.
Он также потеряет любые изменения ваших настроек, если Visual Studio не завершит работу корректно - по какой-то причине вместо сохранения настроек, когда вы подтверждаете диалоговое окно, VS, похоже, ждет, пока он не закроется, чтобы записать ваши изменения, поэтому после изменения варианты Я всегда выхожу и перезапускаю, чтобы убедиться, что изменения были сброшены на диск. Точно так же вы никогда не должны изменять параметры с 2 или более запущенными экземплярами VS, так как последний из них перезапишет настройки.
В частности, есть легко воспроизводимый случай: если вы запускаете две или более копий одновременно (я имею в виду, если вы запускаете две или более копий, так что все они инициализируются одновременно), они, кажется, дерутся. над файлом настроек, и он становится поврежденным или сбрасывается до значений по умолчанию.
Два лучших обходных пути, которые я нашел:
Никогда не запускайте более одного экземпляра одновременно. Если вам нужно запустить несколько экземпляров одновременно, подождите, пока первый из них завершит загрузку своего решения, прежде чем начинать запуск следующего.
Всегда используйте Tools > Import and Export Settings
для сохранения настроек в файле резервной копии, чтобы восстановление после этого повреждения занимало всего несколько секунд каждый раз, когда это происходит.
Еще одна меньшая, но все же довольно раздражающая привычка заключается в том, что если VS свернута при выходе из нее (например, путем закрытия), она искажает информацию о положении окна, и при следующем запуске она будет развернута.
person
Jason Williams
schedule
09.09.2014