3

少し前に、MATLAB アプリ パッケージャーを介してユーザーにツールボックスを配布し、ユーザーが検索パスを処理しなくても将来の更新を簡単に提供できるようにしました。では、アップデート版を配布したいと思います。通常、ツールボックスを再パッケージ化すると、ユーザーにアップグレードを求める新しい .mlappinstall ファイルが作成されます。代わりに、MATLAB はアプリの新しいバージョンを一意の新しいアプリと見なし、アップグレードではなく再インストールします。したがって、ユーザーはアプリ ペインに 2 回アプリを表示します。1 つは古いバージョンで、もう 1 つは新しいバージョンです。

これについての説明は、MATLAB のドキュメントでもオンラインでも見つかりませんでした。更新されたアプリをインストールすると (両方のバージョンが [アプリ] ペインに表示されるようになります)、さらに変更すると期待どおりにアップグレードされます。残念ながら、問題を再現できないため、最小限の動作例を提供することはできません。

問題は次のとおりです。MATLAB はどのようにしてアプリの一意性を確立するのでしょうか? アプリ名と作成者のフィールドは元の値と同じで、バージョン番号が増分されているのに、アプリが既にインストールされていることを MATLAB が認識しないのはなぜでしょうか?

4

1 に答える 1