2014-05-16 4 views
0

디자이너에서 내 양식 중 하나를 열려고하면 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."라고 표시됩니다. 그것은 계속할 수있는 방법을 제공하지 않으며, 오류의 원인을 알려주지 않습니다.Windows 폼 디자이너 NullReferenceException- 여기서 어디로 가야합니까?

at Microsoft.VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.System.CodeDom.Compiler.ICodeParser.Parse(TextReader stream) 
at System.CodeDom.Compiler.CodeDomProvider.Parse(TextReader codeStream) 
at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit() 
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager) 
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host) 

코드가 완벽하게 컴파일되어 실행됩니다. 청소, 재건축, 폐쇄, 재개는 효과가 없습니다. 다른 모든 형태는 괜찮습니다.

나는 어떤 정보가 관련이 있는지 알지 못합니다. 이것을 디버깅하려면 어떻게해야합니까?

답변

1

이것은 어리석게 들립니다. 해당 양식은 진행중인 작업에 대해 중복 된 것으로 분명하게 나타나며 빌드 작업은 없음으로 설정됩니다. 컴파일로 설정하면 디자이너가 정상적으로 작동합니다.

디자이너가 적어도 당신을 올바른 방향으로 향하게하면 좋을 것입니다. 문제 해결됨.

0

양식의 'Load'이벤트에 '예외가 있습니다. "try .. catch"블록에 코드를 삽입하여 예외를 확인하십시오.

+0

폼이나 폼의로드 이벤트가 없습니다. – jnm2

+1

more information [여기] (http://msdn.microsoft.com/it-it/library/system.windows.forms.form.load (v = vs.110) .aspx) – user3620114

+0

죄송합니다. try/catch에 랩 할로드 핸들러가 없습니다. 이벤트가 구독되지 않았습니다. – jnm2

관련 문제