アプリケーションを起動しようとすると、「パラメーターが正しくありません」という ArgumentException がスローされることがあります。残念ながら、例外はランダムに発生するため、修正するのは困難です。
InnerException と StackTrace は空です:(。
出力は次のとおりです。
'TaskHost.exe' (Managed): Loaded 'mscorlib.dll'
'TaskHost.exe' (Managed): Loaded 'System.Windows.RuntimeHost.dll'
'TaskHost.exe' (Managed): Loaded 'System.dll'
'TaskHost.exe' (Managed): Loaded 'System.Windows.dll'
'TaskHost.exe' (Managed): Loaded 'System.Net.dll'
'TaskHost.exe' (Managed): Loaded 'System.Core.dll'
'TaskHost.exe' (Managed): Loaded 'System.Xml.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\SmartLib.dll', Symbols loaded.
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\RestSharp.WindowsPhone.dll'
'TaskHost.exe' (Managed): Loaded 'Microsoft.Phone.dll'
'TaskHost.exe' (Managed): Loaded 'Microsoft.Phone.Interop.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\JeffWilcox.PhoneThemeManager.dll'
'TaskHost.exe' (Managed): Loaded 'System.Xml.Linq.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\System.Windows.Interactivity.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\Microsoft.Expression.Interactions.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\Microsoft.Phone.Controls.Toolkit.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\System.Threading.Tasks.dll'
A first chance exception of type 'System.MethodAccessException' occurred in mscorlib.dll
'TaskHost.exe' (Managed): Loaded 'System.Runtime.Serialization.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\WPExtensions.dll', Symbols loaded.
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\Microsoft.Phone.Controls.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\Silverlight_ZXing_Core.dll'
'TaskHost.exe' (Managed): Loaded '\Applications\Install\35353739-1684-48DB-A5D2-F849FC676154\Install\Microsoft.Threading.Tasks.dll'
A first chance exception of type 'System.MethodAccessException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentException' occurred in System.Windows.dll
A first chance exception of type 'System.ArgumentException' occurred in System.Windows.dll
A first chance exception of type 'System.ArgumentException' occurred in System.Windows.dll
A first chance exception of type 'System.ArgumentException' occurred in System.Windows.dll
'TaskHost.exe' (Managed): Loaded 'System.SR.dll'
すべてが正常に機能することもありますが、アプリケーションを 10 回連続で実行できないこともあります。
編集 1: コール スタック:
SmartLib.dll!SmartLib.App.Application_UnhandledException(object sender = {SmartLib.App}, System.Windows.ApplicationUnhandledExceptionEventArgs e = {System.Windows.ApplicationUnhandledExceptionEventArgs}) 行 348 + 0x5 バイト C# System.Windows.dll!MS.Internal. Error.CallApplicationUEHandler(System.Exception e = {"パラメーターが正しくありません。"}) + 0x30 バイト
System.Windows.dll!MS.Internal.Error.CallAUEHandler(uint hr = 2147942487, out uint bIsHandled = 0) + 0x6 バイト
[管理された移行にネイティブ]
編集 2: スタック トレース:
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.Collection_AddValue[T](PresentationFrameworkCollection`1 collection, CValue value)
at MS.Internal.XcpImports.Collection_AddDependencyObject[T](PresentationFrameworkCollection`1 collection, DependencyObject value)
at System.Windows.PresentationFrameworkCollection`1.AddDependencyObject(DependencyObject value)
at System.Windows.Controls.UIElementCollection.AddInternal(UIElement value)
at System.Windows.PresentationFrameworkCollection`1.Add(UIElement value)
at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 index, DependencyObject container, Boolean needPrepareContainer)
at System.Windows.Controls.ItemsControl.AddContainers()
at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr unmanagedObj)
at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at Microsoft.Phone.Controls.Pivot.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Double inWidth, Double inHeight, Double& outWidth, Double& outHeight)
at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Double inWidth, Double inHeight, Double& outWidth, Double& outHeight)
at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at Microsoft.Phone.Controls.PhoneApplicationFrame.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Double inWidth, Double inHeight, Double& outWidth, Double& outHeight)
編集3:
スタック トレースによると、最初のページを視覚化する際の何らかのエラーが原因のようです。しかし、私の分析によると:)サーバーからエラーを取得する際のエラーが原因のようです。
アプリ情報:
私のアプリケーションは、図書館からの本に関する情報を提供します。アプリの起動時に本の評価を更新しようとすると、アプリがクラッシュすることがあります。応答を得る前にアプリケーションがクラッシュします。HTTP リクエストの送信に RestSharp Library を使用しています。