ビルドプロセス中に読み取ったファイル「releaseVersionNumber.txt」があります。現在、私のMacビルドで読み取られていますが、編集場所の数を減らすためにWindows NSISビルドで読み取りたいと思います(重複は悪です)...
だから私は置き換えようとしています:
!define VERSION 1.2.3
のようなもので
FileOpen $4 "..\releaseVersionNumber.txt" r
FileRead $4 $1
FileClose $4
!define VERSION ${1}
しかし、セクションまたは関数の外部で無効なエラーコマンドFileOpenが表示されます。関数でラップすると、セクションまたは関数の外部では無効なコマンド呼び出しが生成されるため、インストーラーのセットアップでは実行時にのみこれを実行できないようです。
私が求めていることを達成する方法はありますか?!