奇妙な問題があります。私は Windows Phone 8 アプリケーションを持っています。これは、Visual Studio の下で電話に正常にインストールされ、動作します。展開ツールを使用して xap を展開すると、それも機能します。無事に市場に提出されました。しかし、市場から同じ電話でアプリをダウンロードすると、実行に失敗します。「load.....」と書いて、それだけです。
そのような行動の理由は何ですか?
奇妙な問題があります。私は Windows Phone 8 アプリケーションを持っています。これは、Visual Studio の下で電話に正常にインストールされ、動作します。展開ツールを使用して xap を展開すると、それも機能します。無事に市場に提出されました。しかし、市場から同じ電話でアプリをダウンロードすると、実行に失敗します。「load.....」と書いて、それだけです。
そのような行動の理由は何ですか?
ベータ版ですか?または認定されたバージョン?
ベータ版の場合は、アプリケーションを終了するときにすべてのエラーをキャッチするための「ロガー」を作成できます。
App.xaml.cs::Application_UnhandledException
そして
App.xaml.cs::RootFrame_NavigationFailed
これはサンプルです:
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
// Call your logger class for catch the message exception before application was killed.
Logger.Debug(e.ExceptionObject.Message);
if (System.Diagnostics.Debugger.IsAttached)
{
// An unhandled exception has occurred; break into the debugger
System.Diagnostics.Debugger.Break();
}
}
メッセージまたは/またはstackTraceを保存して、エラーをメールで送信するだけです。
また、ストアの「hidden」でアプリケーションを公開してみてください。
認定チームがアプリケーションを起動でき、エラーが見つからない場合は、リンクを使用してダウンロードできます。そして、あなたのデバイスにインストールしてみてください。それ以外の場合は、チームがエラーを発見し、認定に失敗した理由を説明するドキュメントを受け取りました...
認定アプリケーションの場合、このバグについてはわかりません... :'( アプリケーションの起動時またはその他のエラーで例外が発生したときに、無効なサーバーを呼び出しているのではないでしょうか?? しかし、VisualStudio と .xap で動作するのは奇妙です展開...
あなたの問題の解決策を見つけたら、私は興味があります:-)