**修改
取消选中"启用优化"在预编译选项中不会导致此错误。
删除代码中的For循环也不会导致此问题。
将SF变量分配给类级变量,并检查该变量不会导致此问题。
结束编辑**
我的按钮单击事件处理程序具有本地变量SF和HostSystem,我使用EF6从SQLite DB填充。
click事件处理程序用Async方法表示,因为它生成一个任务并等待它。
在finally块中,我通过调用IsNothing / IsNot Nothing方法检查SF是否为空。但是这些构造会抛出错误("对象引用未设置为对象的实例")。仅在发布模式下发生。
我可以在4.5.2中重现的代码如下。任何关于为什么IsNothing抛出错误的帮助将不胜感激。一如既往地谢谢你。
jpg