Отчёт писал товарищу, решил заодно на память себе оставить.

Может содержать ненормативную лексику, проверять лениво.




1. Дизайнер иногда забывает про свои настройки.

Проявляется в автоматическом создании полей из биндингсорсов при каждом открывании проекта. По документации, если я задал поле DataSource DataGridView'а каким-нибудь BindingSource, дизайнер DataGridView создаёт поля только при задавании этого поля, потом автогенерация явно отключается присваиванием соответствующему свойству false.

Лечится удалением созданных ранее полей и перенастройкой новых добавленных.



Появилось после глюка с удалением всех полей. Надо было закрыть студию и открыть, а я вместо этого вручную добавил поля. Даже если предположить, что так делать не надо было, новые поля должны были быть добавлены 1 раз, я их удаляю и больше появляться они не должны.



2. Забывает на всякий случай перекомпилировать.

Проявляется в выводе кучи ошибок вместо формы, когда напишешь немного кода и из окна кода переключаешься в окно дизайнера формы, возможно, связано с использованием рефакторинга (переименования и так далее).

Лечится закрыванием/открыванием студии, закрыть/открыть окно дизайнера не помогает - даже явная компиляция (по Ctrl+Shift+B) вываливается с теми же ошибками.



Ну и ещё почему-то каждый раз при открывании дизайнера главной формы она помечается как изменённая. Изменений (при побайтовом сравнении файлов) я никаких не вижу.



А напрягает закрывание/открывание тем, что при закрывании студии закрываются его окна с хелпом, часто содержащие с пяток закладок, на паре из которых чтение было приостановлено в середине =) Поэтому справку я теперь читаю в отдельно запущенном окне MSDN =)