我试图从与主线程不同的线程关闭我的C#Form应用程序。我总是得到这个错误: mscorlib.dll中发生'System.Reflection.TargetParameterCountException' 在Program.cs的主线上:
Application.Run(new Im_SecurityCenter(args));
我试过通过this.BeginInvoke(ShutdownDelegate)并使用调度程序,但总是出现相同的错误。
答案 0 :(得分:1)
该异常表示Invoke调用出现问题。
使用“线程”窗口查找异常的真实来源。引用的行不是来源。
确保调用的后期绑定方法与您在.Invoke中传递的参数数量相同