質問

ビジュアルstuido 2010では、それは外のブラウザにインストールアプリでデバッグするSL4を設定するために簡単です。私はから指示に従っこことすべてが正常にセットアップしているようです。ブラウザからのデバッグは、プログラムがうまく動作しますが、OOBプログラムから実行すると、異なる結果が得られます。起動後、画面が空白にして、永久にハングします。私はそれがあるため、我々が使用している技術の一部であるかもしれないいくつかの懸念を持っています。

まず、我々はWCF RIAサービス(旧称.NET RIA Servicesの)を使用しているので起こりポップアップがあります。

の "Silverlightプロジェクトがホストされ、RIAサービスが含まれている同じWebプロジェクトから起動されない限り、RIAサービスが失敗します。"

このメッセージは単なる警告であると思われるが、私はこの警告は、RIAサービスは、そのスタートアッププロジェクトとして.webプロジェクトを持っている必要があることを私に告げるかもしれないという疑いを持っています。

また、プリズムを使用していて、エラーがあまりにもプリズム・エラーの匂いを持っています。 (何かのロードは、その後、これまでに表示されない)

は、他の誰がSL4でOOBのデバッグに問題がありましたか?誰OOBのデバッグはSL4でますか?

申し訳ありませんが、それはとても曖昧です。それは複雑な混乱です。私が見る唯一のメッセージは、イタリック体でポップアップ警告です。次に、(以前に我々のアプリケーションのバックグラウンドを見せていた)ウィンドウがちょうど空白になります。

役に立ちましたか?

解決

F5を使用しているとき、私は持っている問題は、アプリケーションが起動するかどうかではありません(-F5をデバッグやからそれを実行せずにVS 2010の中からアプリケーションを起動するために、現在、ブラウザのSilverlight 4アプリケーションのうちのデバッグの既知の問題がありますショートカット)? F5を使用する場合は、ダイアログは通常、デバッグを開始できません、次のエラーダイアログ」が表示されます。致命的なエラーが発生しました。詳細については、MicrosoftヘルプとサポートWebサイトを参照してください。 HRESULT = 0x80070018” と、アプリケーションがハングしたように見えます。この場合、取り外しは、プロセスが継続し、その後再接続すると、あなたがプロセスをデバッグできるようにする必要がありますことができます。

これは完全にブロックしているか、(ページのスタートアップイベントのように)起動時に実行されているデバッグコードにしようとしている場合は、

、これを回避する1つの方法は、System.Diagnostics.Debugger.Breakへの呼び出しに入れることであろうダイアログポップを添付して、プログラムを起動します。

他のヒント

これは、OOBAが原因で発生することができますが、デバッグしようとしているバージョンよりも古いものをインストール。 SilverlightのOOBAsが自動的にサーバ上で利用できるXAPファイルの最新バージョンに自分自身を更新しない、覚えておいてください。あなたはそれらを自分で更新する必要があります。あなたはこのエラーを取得し、アプリで自動更新ロジックが含まれている場合は、単に自動更新は、その後に、デバッグ戻って、それようのアプリを実行して、VSのうちバウンスます。

代わりに、アプリをアンインストールすることができますし、それを再インストールしてください。それはあなたがビルドVS最新に対するデバッグしていることを確認します。

私はVS 2008でこれと同じ問題に遭遇したとSilverlight 3、私はそれを得た場合、私はちょうどアプリはその後、VSでそれを再実行し、すべてのデバッグを持ってジャンプして、更新されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top