Хорошо, для начала прочитайте XML в верхней части вашего файла designer.cs.
/// <summary>
/// Required method for Designer support - do not modify
/// contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
Как правило, вы не должны изменять эти файлы, поскольку они генерируются автоматически. Это, вероятно, причина, по которой есть небольшая попытка скрыть код внутри ветви под основным частичным классом.
Я иногда обнаруживал, что процесс удалил свой собственный автоматически сгенерированный код, в который мне пришлось слиться обратно. Чаще всего он решает, что больше не будет создавать экземпляры пользовательских пользовательских элементов управления, поэтому при запуске я получаю исключение NullReferenceException.
На самом деле ответ заключается в том, чтобы поместить код в другое место, например, в конструктор, перед вызовом метода InitializeComponent (). Если коллеги-разработчики не знают об этом, вы должны проинформировать их и проинформировать их о том, что файлы .designer.cs должны вызывать вопросы даже у новых разработчиков о том, почему странное расширение.