2011-01-11 9 views
1

私はNSISセットアップをWiX/MSIベースのものに変換しようとしています。 1.0.4や1.0.4.898のようなバージョン番号を使用していましたが、うまくいきました。しかし、私がベータを作るとき、私は1.0.4beta1と呼んでいます。これは1.0.4とは異なります(例えば、aboutboxの 'beta'と言うので、実際には別のプリプロセッサ#definesでビルドします)。これはWiXでは可能ではないようですが、ProductのVersion属性には 'x.x.x.x'文字列しか含めることができません。ベータ版やデモ版などのフリーテキストステータスをバージョン文字列にエンコードするにはどうすればよいですか?ありがとう。MSI/WiXバージョン番号の文字列を持っています

答えて

1

Windowsインストーラはこれを許可しません(ProductVersionプロパティをDWORDレジストリ値にエンコードします)。代わりにカスタムバージョン文字列を別のプロパティに配置する必要があります。

関連する問題