При загрузке основной формы приложения WinForms, над которым я работаю, я обнаружил знакомое исключение: ошибка «Чтобы предотвратить возможную потерю данных перед загрузкой конструктора, необходимо устранить следующие ошибки».Трассировка стека выглядит следующим образом:
Object reference not set to an instance of an object.
Instances of this error (4)
1. Hide Call Stack
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at Microsoft.VisualStudio.Shell.Design.VsTargetFrameworkPropertyDescriptor.SetValue(Object component, Object value)
at System.Windows.Forms.Design.ControlDesigner.CanResetSizePropertyDescriptor.SetValue(Object component, Object value)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)
Я знаю, что является причиной этой ошибки - где-то в MainForm есть четыре строки, которые ссылаются на объект изображения, который не существует во время разработки.У меня даже есть идея, как исправить ошибку, благодаря этому сообщению на MSDN .Проблема в том, что я не могу найти строки, из которых выдается исключение.Обычно я бы переходил к исключению, используя Окно списка ошибок , но оно говорит, что ошибок нет.Любые идеи относительно того, как я могу найти оскорбительные строки?