В приложении winforms у меня есть MyForm.cs, который начинает становиться достаточно большим.
Чтобы решить эту проблему, я создал новый файл (MyForm.LeftPanel.cs), используя частичный класс класса MyForm с подмножеством функциональных возможностей графического интерфейса.
Однако время от времени, не всегда, когда я захожу в дизайнер, все обработчики событий, которые я переместил в MyForm.LeftPanel.cs, восстанавливаются в MyForm.cs с пустыми функциями.
Это, очевидно, вызывает ошибку компилятора, пока я не удаляю их вручную в MyForm.cs.
Как я могу предотвратить восстановление этих функций?
Я видел вопрос о Помещение файлов такого типа в файл main.cs в проекте , может ли это быть решением, которое сообщит Visual-Studio, чтобы найти существующие функции?