私のアプリケーションは.NETFramework3.5クライアントプロファイルを対象としており、オンラインインストーラーを使用してこのフレームワークをインストールするようにセットアップが構成されていますが、アプリケーションが次の例外をスローする場合があります(12000のうち3ユーザー)。
Method not found: 'System.Windows.Threading.DispatcherOperation System.Windows.Threading.Dispatcher.BeginInvoke(System.Delegate, System.Object[])'
VisualStudio2010コード分析ツールから次の警告も受け取ります。
Warning CA1903 : Microsoft.Portability : Member
'Settings.SearchForApplicationRelease_bgWorker(object, DoWorkEventArgs)' uses member 'Dispatcher.Invoke(Delegate, params object[])'. Because this member was introduced in
。ネット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.
いくつかのシステムで試しましたが、この例外を再現できません。
どうすれば修正できますか?
ユーザーが.NETFrameworkの破損したバージョンを使用している可能性はありますか?
ありがとう、コスミン