1

Advanced Installer Updater を使用するためのアップデートを提供したいアプリがあります。

更新ファイルをビルドした後、更新ファイルをサーバーに自動的にアップロードするためのバッチ ファイルがあります。また、アプリ自体をアップロードし、アーカイブ用にバージョン ディレクトリにコピーしたいと考えています。

たとえば、バージョン 2.0.78 をリリースした場合、サーバーに接続するスクリプトを作成し、「2.0.78」ディレクトリを作成して、そこにアプリをコピーします。これはビルド後のイベントです。

スクリプトが変更されるたびにバージョン番号を指定し続ける必要がないように、バージョン番号を引数としてコマンドライン スクリプトに渡したいと考えています。
次の (および大文字/小文字のバージョン) を試しましたが、出力は空白です。

ここに画像の説明を入力

更新プロジェクトで製品名とバージョンを取得するにはどうすればよいですか?

4

2 に答える 2

1

これらのプロパティは、更新構成プロジェクトには設定されず、セットアップ パッケージを生成するプロジェクトでのみ設定されます。更新構成プロジェクトは、インストーラーのプロパティを保存/管理するようには設計されていません。

これらのプロパティを読み取って使用する唯一の方法は、最初にセットアップ プロジェクトから値を取得し、次にアップデータ プロジェクトをビルドし、その後ビルド後の操作を実行する (ビルド後のイベントを使用しない) BAT ファイルを作成することです。同じ BAT ファイルから。

于 2013-10-02T14:41:12.943 に答える