2016-09-03 3 views
0

新しいバージョンのプログラムをインストールしている間、Inno Setupは自分のプログラムのバージョンをチェックします。次に、同じバージョンを検出し、exeファイルをスキップします。Inno Setupは同じバージョンを使用しているため、私のexeをスキップしています

Inno Setupがバージョンをチェックしているだけでファイルを置き換えないようにするにはどうすればよいですか?

は、バイナリファイルの実際には別のバージョンの同じバージョンを使用して、コメント@SteinÅsmulとしてLOGファイル

2016-09-03 16:35:17.907 -- File entry -- 
2016-09-03 16:35:17.907 Dest filename: C:\Program Files\program\program.exe 
2016-09-03 16:35:17.907 Time stamp of our file: 2016-09-03 15:47:10.000 
2016-09-03 16:35:17.907 Dest file exists. 
2016-09-03 16:35:17.907 Time stamp of existing file: 2016-08-05 12:05:50.000 
2016-09-03 16:35:17.907 Version of our file: 2.6.0.0 
2016-09-03 16:35:17.907 Version of existing file: 2.6.0.0 
2016-09-03 16:35:17.907 Same version. Skipping. 
+0

インクリメント最新の設定で配信ファイルのバージョンを。既存のファイルを置き換える場合は、新しいファイルをより高いバージョンにする必要があります。異なるバージョンのバイナリファイルに同じバージョンを使用するのは良い方法ではありません。 –

答えて

1

の一部の下を参照してください良い習慣ではありません。とにかく


あなたはその悪い習慣を回避する必要がある場合は、ignoreversion flagを使用します。

[Files] 
Source: "MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion 
関連する問題