2010-12-09 5 views
0

私はSilverlightプロジェクトを持っています。突然、それを構築してTestPage.htmlにアクセスすると、それは空白になります。 SLオブジェクトをホストしているHTMLはまだそこにありますが、何らかの理由で何もロードされません。なぜこれができますか?Silverlight:TestPage.htmlは白い画面です

私はVisual Studio 2010 UltimateでSilverlight 4を使用しています。

Unknown build error, 'An item with the same key has already been added.' 

私は再構築し、それが消える:

また、私は時々、ビルドでこのエラーを取得しています。

ホームページのコンストラクタのブレークポイントがヒットしました。

更新:私はソースツリー内を移動しています。私はリビジョンの問題を観察し、それを残してから、そのリビジョンに再アップデートすると、問題は再現されません。 ???

更新2:上記のビルドエラーが発生するたびに、再ビルドするたびに空白の画面の問題が発生するようです。

更新3:この問題は、画像がプロジェクトに追加されたときに関連付けられているように見えます。面白い。おそらく、問題があるかどうかを調べるには、resources.resxファイルを調べる必要があります。私はそれをどうやって行うのか分からない。

更新4:画像のビルドアクションを「コンテンツ」に変更した場合、正常に動作します。 "リソース"に変更すると、問題が発生します。なぜこのように動作するのかわかりません。

答えて

0

Silverlightアプリケーションの初期化コードに問題がある可能性があります。 Visual Studioデバッガをブラウザプロセスに接続して、Silverlightをデバッグしてページを更新するように設定してください。何かが投げられたかどうか確認してください。

もしそうでない場合は、Silverlightアプリケーションの開始点にブレークポイントを追加し、初期化しようとしているかどうかを確認してください。

もしそうでない場合は、HTMLページをよく見て、XAPファイルの正しい場所を参照していることを確認してください。

+0

HTMLファイルは変更されていないため、変更できませんでした。 –