2017-11-26 8 views
0

インストールシールドビルド中にdllとexeのバージョンを変更することはできますか?私のプロジェクトはdotnetになっています。私のシナリオでは、単一のAssembly.csを使用するか変数を使用することは役に立ちません。 私はIsCmdBldでも試しましたが、助けにはなりませんでした。私はアセンブリファイルとdllでバージョンを変更したい。それを行う最善の方法は何ですか?インストール中にバイナリのバージョンを変更する

+0

「動的に」および「InstallShieldビルド中に」は意味が逆です。インストール時に何かのように動的に聞こえるかもしれませんが、おそらく後の方でも、おそらく悪い考えです。しかし、ビルド中にバイナリやインストーラのバージョン番号を変更する方法を尋ねているのであれば、それは妥当な質問です。既に重複して回答している可能性がありますが、全体的なビルドシステムの詳細が必要です。 –

+0

@MichaelUrman質問を編集しました。 –

答えて

0

Fileテーブルでバージョンを編集できますが、これは本当に本当に本当に悪い考えです。私はそれを悪い考えであると力に持って帰った後、この道を下って行きました。私は私の仕事でそれを支払ってしまいました。

あなたのアセンブリをビルドプロセスの一部として短くしてください。現在のバージョンで動的にリソースファイルを更新するスクリプト言語とライブラリがたくさんあります。 InstallShield/MSIではこれを行わないでください。

関連する問題