2

私のプロジェクトは、C# Grid テンプレート プロジェクトに基づいて作成されました。レイアウトとデータのみが異なります。商品詳細ページには、画像が5枚、記事が1件あります。アクションを続行する: アイテムの詳細ページを 1 つ入力してから戻り、再度入力してから戻って、いくつかの手順 (高速の場合は 10 手順) の後、アプリがクラッシュします。

注意:デスクトップでは問題ありませんが、モニターとデバイス (パッド) で発生します。最後の 1 つは、アプリが Windows ストアの認定に合格できない理由です。

以下は、Win 8 RTM を使用した VS 2012 で報告されたエラーです。

FatalExecutionEngineError

メッセージ:ランタイムで致命的なエラーが発生しました。エラーのアドレスは、スレッド 0x1a84 の 0x5d039293 でした。エラー コードは 0x80131544 です。このエラーは、CLR のバグ、またはユーザー コードの安全でない部分または検証不可能な部分のバグである可能性があります。このバグの一般的な原因には、COM 相互運用機能または PInvoke のユーザー マーシャリング エラーが含まれ、スタックが破損する可能性があります。

誰でも助けることができますか?

PS: これは非常に単純なプロジェクトです。テンプレートを使用して作成し、商品詳細ページのレイアウトを変更して、読み込む画像とテキストを追加しただけです。もちろん、間違った/クレイジーな/ばかげたコードを使用したり、Webにアクセスしたりしませんでした. loadState/saveState メソッドで、C# Grid テンプレートを参照できます。

4

1 に答える 1

0

This sounds like what I ran into last night, actually. It is well known from recent release previews and is still persistent. There is no known solution, and you can't catch and handle the error, nor can you debug it. It's a total explosion.

The issue can sometimes be worked around by adding an element, such as a border, around images in your application.

It has something to do with navigating between separate pages and image load/animation events. For my project, I simply reduced my navigation and had all of my substantial effort take place on one page, programatically adding and removing elements as necessary, to avoid frame.navigate

See the following:

http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/0dcffd79-3848-4cc3-839d-ab7d3544f80a

于 2012-09-18T16:32:29.500 に答える