Поскольку решение , представленное pilotcam , у меня не сработало, Я выбрал другой подход :
- Создание SVN-коммита для файла.
- Откройте файл «* .designer.cs» формы, в которой отображается ошибка в представлении исходного кода.
- Удалите большие блоки объявлений элементов формы.
- Исправьте всеошибки компиляции с помощью ReSharper (т.е. убедитесь, что на боковом индикаторе больше нет красного).
- Сохраните файл.Нет необходимости компилировать.
- Откройте конструктор форм Windows Forms формы.
- Если ошибка все еще появляется, выполните возврат SVN, чтобы вернуться в исходное состояние.
- Повторяйте шаги 2–7 до тех пор, пока ошибка не исчезнет.
- Теперь вы обвели ошибочный дочерний элемент управления, вызывающий ошибку.
- Повторите шаги 2–7 с меньшим количествомэлементов управления, которые вы удаляете до тех пор, пока у вас не останется только один элемент управления.
В моем случае это был пользовательский элемент управления внутри группового элемента управления внутри элемента управления вкладками, поэтому сначала я определил элемент управления вкладкой, а затем группуконтроль, а затем пользовательский элемент управления.
Вы можете изолировать пользовательский элемент управления в новой форме для дальнейшего исследования.В моем случае это было довольно легко;Я установил проверки режима разработки вокруг большинства функций внутри моего элемента управления, чтобы гарантировать выполнение кода только в том случае, если элемент управления не находится в режиме разработки.
Это исправило мою ошибку.