我编写了一个 Windows 服务,我试图从中调用一个公共方法。我已经引用了包含该方法的 .dll,并且可以从代码中看到它。
Public Sub DoNextExecution()
SyncLock Me
timer.Stop()
EventLog.WriteEntry("Automated service started")
MyClass.AutomatedService()
EventLog.WriteEntry("Automated service finished")
timer.Start()
End SyncLock
End Sub
代码运行到这一点很好,但是在执行代码“MyClass.AutomatedService()”时它挂起并且不再继续。AutomatedService 是我试图调用的方法。我已将“MyClass”声明如下;
Dim MyClass As MyProject.MyClass
是否可以以这种方式实际调用方法?还是我正朝着完全错误的方向前进?
提前致谢。