問題タブ [xap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - Silverlightxapがプロキシサーバーによってキャッシュされないようにする
私が働いている会社には、イントラネットWebコンテンツをキャッシュするために、国際サイト間にプロキシ/WANアクセラレータがあります。ある場所のサーバーでSilverlightアプリケーションがホストされていますが、別の場所のクライアントからアクセスされています。ユーザーがSilverlightアプリをホストしているWebページにアクセスすると、サーバーからの最新バージョンではなく、プロキシによってキャッシュされている古いxapファイルを取得します。ローカルユーザーは、リクエストがプロキシを経由しないため、常に最新のxapを取得します。
キャッシュを防ぐために他の場所で説明されているさまざまなヘッダー/メタデータ手法を試しましたが、含まれているWebページ自体が新しく提供されていますが、古い.xapファイルを取得しています。IT管理者に自分のサイトのプロキシキャッシュを無効にする以外に、プロキシではなくサーバーから最新のxapファイルを確実に取得するためにできることはありますか?含まれているページはASP.NETです。
.net - Silverlight xap ファイルのホスティング、白い画面のみ表示
ASP.NET Web サイトでホストしたい SL 3.0 xap があり、XAP ファイルにアクセスでき、SL コンポーネントをホストする HTML ページを作成しました。
ページにアクセスすると、SL コンポーネントが表示されるはずの場所に白い画面が表示されます。SL は読み込まれますが、コンポーネントは表示されません。
なぜこれが起こっているのですか?
これは、SL div の HTML コードです。
乾杯
AWC
silverlight - Silverlight XAP ファイルをプログラムでブラウザー キャッシュから期限切れにする
Silverlight XAP ファイルが Web ブラウザーによってキャッシュされないようにするにはどうすればよいですか?
私がこれをやりたい理由は、開発中にブラウザーのキャッシュを手動でクリアしたくないためです。プログラムによるアプローチのサーバー側を探しています。
silverlight - XAPS のブラウザ キャッシングを利用する方法
System.ComponentModel.Composition.Packaging 名前空間からPackage.DownloadPackageAsync()を使用して XAP をオンデマンドでダウンロードする Silverlight アプリケーションがあり ます。
私が知る限り、これにより、発生する可能性のある XAPS のあらゆる種類のブラウザー キャッシュが回避されます。オンデマンド ダウンロードを使用してブラウザのキャッシュを利用する方法を知っている人はいますか? 私が考えることができる唯一のことは、分離されたストレージで XAP を独自にキャッシュすることです。
ありがとう、
asp.net - ASP.NETに相当するXAPファイルとは何ですか
そんなことありますか?おそらくあるはずですが、Microsoftがこのようなものを構築したとは思いませんが、アーカイブ、つまりASP.NETWebアプリケーションまたは動作するモジュールを展開できるASP.NET用の同様の形式またはフレームワークはありますか同じやり方で?
xapファイルは自己完結型のアーカイブです。特に、Silverlight4とアプリケーションのパーティション分割で表示されるものに興味があります。その点で、既存のものを再コンパイルすることなく、アプリに新しいものとして拡張または表示される追加のxapファイルをドロップできます。
silverlight - フォーム インスタンスの作成時に、XAML パーサーが動的に読み込まれた XAP 内でリソースを見つけられない
他の XAP を (「マスター」Silverlight アプリケーションに) 動的にロードするための Tim Heuer のビデオと、リソースのロードを微調整するための他のリンクをたどりましたが、動的にロードされたファイル内からスタイル リソースをロードするという特定の問題で立ち往生しています。 XAP (つまり、Assets\Styles.xaml の内容)。マスター/ホスティング アプリケーションを実行すると、動的 XAP が正常にストリーミングされ、展開情報などを読み取ってアセンブリ パーツをロードできます。ただし、動的 XAP からフォームのインスタンスを実際に作成しようとすると、失敗します。
名前/キー LayoutRootGridStyle のリソースが見つかりません
これは Assets\Styles.xaml ファイルにあります (直接実行すると機能するので、問題ないことがわかります)。なんらかの理由で、これらはアプリケーション リソースとして表示されません。スティックの端が完全に間違っているのか、それとも単に何かが足りないのかわかりません。以下のコード スニペット (少し面倒です。最初に動作させようとしているだけです) ...
要約すると、考慮すべき 3 つのシナリオがあります... 1) 動的に読み込まれた XAP のスタイル リソースは、動的に読み込まれた Silverlight アプリの app.xaml から参照される、マージされたリソース ディクショナリ (別の xaml ファイル内) に残されます。 (XAP) - マスター アプリケーションを実行しているときに、動的 XAP からのリソースが現在のアプリケーションの下に存在していないように見えます (XAP アセンブリ パーツをロードした後)。エラーが発生します。
2) 動的にロードされた XAP のスタイル リソースは、マージされたリソース ディクショナリ (別の xaml ファイル) から、マージされたリソース ディクショナリ参照の代わりに、動的アプリケーションの app.xaml に移動されます。- マスター アプリケーションを実行すると、動的 XAP DO からのリソースが現在のアプリケーションの下に存在するように見えます (XAP アセンブリ パーツをロードした後)。ただし、エラーは引き続き発生します。
3) 動的にロードされた XAP のスタイル リソースが、呼び出し元/マスター アプリケーションの app.xaml にコピーされます (望ましくありません)。- エラーが発生しなくなりました。
c# - Silverlight: 別の Silverlight .xap ファイルを読み込んで実行する方法
xap ファイルに別の xap ファイルを読み込んで実行できるかどうかを知りたいです。
可能であれば、コードでそれを行う方法を教えてください。前もって感謝します!
silverlight - Xap ファイルの内容は、Visual Studio またはビルド サーバーでビルドされた場合に変更されます
Silverlight 4 アプリで MEF を使用して、xap ファイルを動的に読み込みます。このプロセスを最適化するために、さまざまなアセンブリを xap から削除しました。それらはベース xap によって既に読み込まれていることがわかっているからです。これにより、動的にロードされた xap のサイズが縮小されます。これは、各アセンブリ参照の「ローカル コピー」フラグを「false」に設定することで実現しました。
Visual Studio 2010 でビルドすると、これはすべて正常に動作するように見えます。私の xap ははるかに小さいです。ただし、同じプロジェクトがビルド サーバーによってビルドされると、除外されたすべての参照が再び xap ファイルに含まれるため、xap のサイズが 3 倍になります。
同様の経験に関するいくつかのブログ/記事を読みましたが、解決策はありません。非常にイライラします - どんな助けでも大歓迎です。
silverlight - Silverlight .xap のサイズが突然 4 倍になる原因は何ですか?
私は Silverlight アプリケーションに取り組んできました。 .xap ファイルのサイズが以前の 4 倍になっていることに気付きました。何が原因でしょうか?
その他の情報は次のとおりです。
- bin/Release ディレクトリにはさらに多くの言語設定があるようです
- Properties/Silverlight で「Reduce size of .xap」をチェックしましたが、1300 から 1200 に減少しました。
- System.Windows.Controls.Toolkit dllを参照していますが、325K のときでもそれを行っていました。
前後のビルド ディレクトリのスクリーンショット:
(ソース: deviantart.com )
silverlight - 外部xapからロードされ、アセンブリがMEFフィードされるときに、ResourceDictionaryスタイルを取得するにはどうすればよいですか?
次の設定があります。
メインアプリケーションは、IPlugin実装を使用してXAPをロードします。プラグインには、他のコントロールとともに参照されるコントロールを含む「DisplayPanel」が含まれています。ここでのDisplayPanelは、参照されているコントロールを表示するための単なるコンテナコントロールです。
アセンブリからこの参照されたコントロールは、このアセンブリでResourceDictionaryxamlのスタイルを使用します。少なくともそれが私が望んでいることです。問題は、参照されているコントロールがエラーをスローすることです。
名前/キーPlayerPanelGradのリソースが見つかりません[行:1500位置:127]
マージされたリソースディクショナリリファレンスを介してResourceDictionaryを参照することにより、このスタイルを取得しようとしました。
しかし、それはうまくいきません。
これをどのように承認しますか?