我有一个复杂的解决方案,其中包含 27 个项目。它是一个带有用户控件的选项卡式界面。尝试打开主窗体有时会导致许多错误,并且没有可用的堆栈跟踪。但是,我有时会在 IDE 弹出的错误消息中看到对象未设置为对象。这是一个一般错误,所以我无法追踪它。
大多数用户控件是运行时继承的对象或运行时从 app.config(s) 文件创建的引用集合。
问题是如何阻止 IDE 在实际未运行时在其内部运行代码或阻止错误弹出窗口的发生。
我可以在哪里放置“If DesignMode then Exit Sub”,但这并不能完全解决问题。知道从这里去哪里吗?
谢谢
我可以在哪里放置“If DesignMode then Exit Sub”,但这并不能完全解决问题。
您是否手动修改过设计器文件中的代码?当您尝试打开表单时,它会从设计器文件加载表单,这可能会导致错误。
您需要解决这些错误才能正确打开表单。