Visual WebDeveloper Express で作業している Silverlight プロジェクトで奇妙な間違いに遭遇しました。MainPage.xaml ファイルを変更すると、変更がエディター ウィンドウに表示され、プロジェクトは問題なくコンパイルされます。ただし、デバッグ モードの間、Web サイトは変更されていません。
私の目標は、父のために非常にシンプルな画像ビューアーを実装することでした。1 つの大きな画像と、その下に小さなプログレスバーがあります。巨大な画像コントロールで次々に表示されるいくつかの画像を設定できるはずです。これが私がしたことです。
- 標準グリッドに 2 行追加しました
- 行の 1 つにプログレスバーを追加しました
- もう一方の行にイメージ コントロールを追加しました
これまでのところ、すべてうまくいきました。デバッグすると、下部に小さなバーがある空の Web サイトが表示されました。
- テスト イメージをインポートし、イメージ コントロールのソース属性を変更しました
Visual WebDeveloper とのいくつかの闘争の後、画像は受け入れられ、エディタのプレビュー エリアで見ることができました。
- プロジェクトをコンパイルし、デバッグを開始しました。サイトに画像がありませんでした。
プロジェクトの何が問題なのかわかりませんが、ビルドがフリーズしているようです。楽しみのために、画像を 1 つの巨大なボタンに置き換えました。何も起こらなかった。コンパイルはエラーなく実行されましたが、Web サイトにはボタンがありませんでした。他のいくつかの簡単なテストの後、私は確信していました:変更はもう適用されません。これはコンパイラの出力です。申し訳ありませんが、ドイツ語です。
------ Erstellen gestartet: プロジェクト: papa_images, 設定: Debug Any CPU ------ papa_images -> K:\extharddrive\dokumente\workspace\papa_images\papa_images\Bin\Debug\papa_images.dll Generierung des Anwendungsmanifests starten Es wurden keine Änderungen ermittelt. Die Anwendungsmanifestdatei ist auf dem neuesten Stand.
XAP-Verpackung starten Es wurden keine Änderungen ermittelt. Das XAP-Paket ist auf dem neuesten Stand. Die Testseite wird erstellt. Die Testseite wurde erfolgreich erstellt.========== ビルド: 1 erfolgreich order aktuell, Fehler bei 0, 0 ubersprungen
これは最後の 2 行の英語版です。
ビルド: 1 成功または最新、0 でエラー、0 スキップ
何をすればよいでしょうか ?
編集:
私は興味深い発見をしました:
- ビルドモードをリリースに切り替えて、すべてを再コンパイルしました。--変更なし
- ブラウザを閉じました。
- ビルドモードをデバッグに戻し、すべてを再コンパイルしました。
- デバッグを開始すると、Firefox 3.6.1 の代わりに Firefox 4 Beta 7 が開かれました。3.6.1 が私の標準ブラウザなので、これは奇妙です。
- 変更が適用されました。
- Firefox 3.6.1 を使用してこの投稿の編集を開始しました
- デバッグを再開しました。更新された Web サイトは FireFox 3.6.1 で表示されました
- MainPage.xaml で何かを変更してコンパイルしました。Firefox 3.6.1 がまだ開いていたので、Web サイトはそれで開かれました。新しい変更は適用されませんでした
明らかに、Firefox 3.6.1 は適切な再構築を妨げます。なんで ?@ Robaticus 多分あなたの言う通りで、Firefox はサイトをある種のキャッシュに保存します。ただし、クリアできません。常にプライベートモードを使用しているため、「慢性的な削除」ボタンは無効になっています。
編集 2: Firefox 4 Beta 7 で十分です。変更が適用されます。それでも、Firefox 3 の使い方を知りたいです。