启动新线程时出现.NET WPF MissingMethodException
|
我有一个 WPF应用程序,其表单在启动时会在新线程中调用自定义方法. Private Sub TestStep1_Loaded(ByVal sender As Object,ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim oThread As New Thread(AddressOf DisplayNextPicture)
oThread.Start()
End Sub
Private Sub DisplayNextPicture()
'' do stuff
End Sub
这在我的机器上工作正常,但在客户端的机器上启动新线程会导致MissingMethodException.我不确定为什么会发生这种情况(不幸的是,客户端位于远程位置,所以我不得不通过在跟踪语句和试错中滑动来调试它).它绝对是未找到的DisplayNextPicture()方法,因为我已经能够通过跟踪来确定. 我唯一能想到的是,这与框架层面的安全性有关.从WPF应用程序启动新线程是否有限制? 我无法通过Application.DispatcherUnhandledException捕获此异常,因此我无法获取任何异常详细信息或堆栈跟踪.客户端获取带有以下信息的.NET运行时异常对话框,这是我知道异常类型的唯一方法:
请帮忙 :) 解决方法刚尝试运行Windows服务时遇到此问题(我已经写过).该服务可以在我的测试环境中正常运行,但不能在另一台机器上运行.问题是,当我的开发机器在3.5 Service Pack 1上运行时,麻烦的机器正在运行Framework 3.5版本.将机器升级到SP1解决了这个问题. 希望这能缓解某人的痛苦. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python-redis keys()返回字节对象列表而不是字符串
- python – 用py2exe创建的可执行文件不能在windows xp 32bi
- 像windirstat的Python图形?
- python – 如何在窗口最小化时发送文本?
- 将接受类成员函数作为变量的函数传递给python multiprocess
- python – PEP 8和列表理解
- python – 以任何方式使用时引发异常的对象
- python – Django:如何在佛罗里达州的设置中设置EDT时区
- 如何使numba @jit使用所有cpu核心(parallelize numba @jit)
- Python:如何从1D阵列或列表中获取局部最大值
- 在IPython中使用Interactive Shell之外的魔术命令
- python – 如何测试django数据库模式?
- opencv python中cv2.NORM_L2和cv2.NORM_L1之间的
- 导入处理/模块从python2更改为python3?
- python – 随机裁剪数据增强卷积神经网络
- python – 查找列表中所有可能的子列表
- python – OSError:[WinError87]参数不正确
- python – pymongo:MongoClient或Connection
- python – GTK标签包装在一个对话框中
- django-forms – 如何使用modelformset_factory创
