2

我有一个应用程序,我想在一天中的某个时间后自动重新启动。我在表格上有一个计时器,每隔几分钟就会计时一次,看看是否满足时间条件。如果满足条件,Application.Restart() 将作为操作委托传递给对话框。如果用户碰巧正在处理重要的事情,则允许用户忽略对话框中的消息。如果用户通过按 ok 来复制消息,则调用 Action 委托。

抛出以下异常:

System.NullReferenceException:对象引用未设置为对象的实例。在 System.Deployment.Application.ApplicationDeployment.get_UpdatedApplicationFullName() 在 System.Windows.Forms.Application.Restart()

更多细节:重启时间是午夜。早上单击对话框的确定​​按钮时出现异常。该应用程序是网络部署的。到目前为止,我已经在两台计算机上测试了这种行为(都是 Win 7)。一个工作正常,在我的开发机器上失败。

4

0 回答 0