. net Framework 3.5客户端配置文件-缺少方法System. windows . threading .

本文关键字:方法 System windows threading Framework 客户端 配置文件 net | 更新日期: 2023-09-27 18:01:53

我的应用程序的目标是。net Framework 3.5客户端配置文件,我的设置被配置为使用在线安装程序安装这个框架,但有时(在3个用户12000)应用程序抛出以下异常:

Method not found: 'System.Windows.Threading.DispatcherOperation System.Windows.Threading.Dispatcher.BeginInvoke(System.Delegate, System.Object[])'

我还从Visual Studio 2010代码分析工具收到以下警告:

Warning CA1903 : Microsoft.Portability : Member 'Settings.SearchForApplicationRelease_bgWorker(object, DoWorkEventArgs)' uses member 'Dispatcher.Invoke(Delegate, params object[])'. Because this member was introduced in .NET Framework 3.0 Service Pack 2, which was not included in the project's target framework, .NET Framework 3.5, your application may fail to run on systems without this service pack installed.

我已经在几个系统上尝试了,但是我不能重现这个异常。
我该如何修复它?
用户是否有可能有一个损坏的。net框架版本?

谢谢,Cosmin

. net Framework 3.5客户端配置文件-缺少方法System. windows . threading .

微软文档说明此方法与。net 3.0及更高版本兼容。然而,microsoft . net 3.5 sp(0) ->Not service pack 1<-是坏的,不支持任何BeginInvoke方法。. net 3.5 sp(0)还存在其他问题,应该将其删除。您必须强制更新到。net 3.5 sp(1)才能使用此方法。

相关文章: