都快做好了这个东西,却冒了个错误出来,怎么也搞不好,也不知道出在什么地方,能通过编译 就是运行的时候会出错,提示:
未处理 System.Reflection.TargetInvocationException
  Exception has been thrown by the target of an invocation
我该怎么做呀 高人们 帮帮我

解决方案 »

  1.   

    用debug运行看看错误停在哪  贴代码
      

  2.   

    用了反射吗?如果没有,似乎是某些com+组件引起的异常,看看具体在哪里抛出的异常吧。
      

  3.   

    LZ使用反射调用了吗?
    在调用 MethodInfo.Invoke 方法, 时可能会收到以下错误信息:
    mscorlib.dll 中出现处理异常的类型'System.Reflection.TargetInvocationException'
    其他信息: 已由是一个调用目标已引发异常。
      

  4.   

    谢谢大家 问题弄清楚了,在编译器里怎么也找不着北,我编译后单独运行马上就出错,然后提示了我错误信息,还指出在哪个文件,哪一行....  但是在编译器里错误的地方一直都是停在 :
    Application.Run(new MainForm()); 这里 是我在别的线程里生成了新的控件(N个),当发生一个事件的时候 这个控件会刷新,但是却不知道是哪一个控件该接受这个事件 我加了个判断后就正常了... 谢谢你们  我还想问一下,我做的多线程,但是不想放线程池里,我的任务有可能是一会要开始,随时都有可能要求停止,这样的该怎么做呀  经常是这样:弄了多线程,当程序退出时,任务管理器里却还可以看到它在运行,其它的线程没有停... 大家给个方案呀