我几年来一直在编写这个Visual Studio解决方案。一切都很好。我添加了一个项目进行实验,并决定从解决方案中删除该项目。现在我的主项目将无法启动。我得到了 "抛出异常:' System.NullReferenceException'在360Automation.exe"在一个不应该给我错误的地方的错误。我做了一些研究,发现它可能与编译器或调试会话有关。我已删除(我认为是)我项目的调试文件夹中的bin文件夹,重新启动VS和我的PC。问题依然存在。
Partial Public Class main
Dim myPen As New System.Drawing.Pen(System.Drawing.Color.Red, 2)
Dim pingresultpeak As Integer
Dim uptime As New TimeSpan(0, 0, 0)
Public bumptime = New TimeSpan(0, 0, 0)
Public breaktime = New TimeSpan(0, 0, 0)
Public hourremaining = New TimeSpan(0, 0, 0) <- crash
Public GetScheduleMark As Boolean
如果我删除该行,它会决定在另一条相似的行上崩溃,例如前一行。如果我删除整个代码块,它会在其他地方崩溃,我会声明一个变量。由于这个问题,我的整个项目都是砖砌的。我很想找到一个明确的答案,解决导致这种情况的原因以及如何防止它再次发生。
谢谢!