私は4つのプロジェクトを持っています:
1.- AIR デスクトップ アプリケーション プロジェクト (モジュラー アプリ) (app.swf 170kb) 2.- コントロール/コンポーネント ライブラリ プロジェクト (1.2mb) 3.- コア ライブラリ プロジェクト (150kb) 4.- スタイル/スキン/アセット ライブラリ プロジェクト (3.5 mb)
2、3、4 は 1 の RSL としてリンクされます 3、4 は 2 の外部としてリンクされます 4 は 3 の外部としてリンクされます
1、2、3、または 4 のみを更新したい... たとえば、1 と 2 のみを更新/アップグレードしたい。
必要なファイルのみをビルドして ApplicationUpdaterUI を試しましたが、これによりすべてのフォルダーの内容が置き換えられ、パッケージにアーカイブされたファイルが貼り付けられます。
すべてのファイルをパッケージ化し、パッケージからファイルを手動で抽出し、アプリケーション フォルダーに貼り付けます (更新されたファイルのみ) が機能しません... 4 つの swfs を貼り付けると、アプリケーションは完全に実行されます...
Flex が RSL ライブラリのプレースホルダーを作成することは理解していますが、app.swf に rsl swfs の CLSID のようなものも登録すると思います。
私もANTで試しました...同じ結果...
私のオプションは何ですか?Air デスクトップ アプリケーションを使用しています...