1

私は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 デスクトップ アプリケーションを使用しています...

4

1 に答える 1