1

今日は、Cava Packager Perl を使用してインストーラーを作成しました。作成したインストーラーを使用してアプリをインストールできます。しかし、問題は、私のシステムではアプリが正常に実行されているのに、他のシステムではアプリが実行されていないことです。それはインストールされていますが、アプリは実行されていません。

4

1 に答える 1

1

プラットフォームが Windows であり、アプリケーションを実行している Windows のバージョンが Windows XP 以上であると仮定すると、アプリケーションの診断バージョンを作成して、失敗した場合の起動およびロード プロセスの詳細を確認できます。機械。

Cava Packager の Build Options タブで、次の 2 つのオプションを確認します。

1.パッケージ診断実行可能リリース付き

2.リリース実行可能ファイルでローダーの詳細出力を許可します。

インストーラー パッケージを作成し、障害が発生したコンピューターにインストールします。インストールされた bin ディレクトリで、実行可能ファイルが「myexecutable」と呼ばれると仮定して、次を実行する必要があります。

診断 myexecutable.exe

読み込みプロセスと失敗した場所の完全な詳細を取得する必要があります。

別のマシンに展開したときに失敗する非常に一般的な理由が 2 つあります。

  1. 使用しているモジュールは、Cava が自動的にバンドルできなかった dll にリンクされています
  2. Cava でサポートされていない Windows 2000 で実行しようとしています。

注: 私は Cava Packager の開発に携わっています。

于 2011-06-10T04:32:47.750 に答える