none
VisualStudio Installer ProjectのVersionを好きに変更したい RRS feed

  • 質問

  • VisualStudio Installer ProjectでVersionの欄がありますが、自分の好きな番号に変更したいのですが何かいい方法、簡単な方法がありますか?

    例 1.0.0.12 や インストーラーに入っているApplication Folder内の 例.exe の製品バージョンを読み取り変更にしたいです。

    ご助力お願いいたします。

    2019年2月7日 5:14

回答

  • 一応いくつか。。。

    vdproj は、プロジェクトファイルなので、フォーマットが維持できていないと、プロジェクトとして開けなくなります。

    書き換える場合は、バックアップなどの体制は万全にしておくことをお勧めします。

    また、vdproj をロードしてる状態で更新しても、VSがリロードしてくれるわけではないので、更新されない可能性が非常に高いと思われます。

    実験してみないとわかりませんが(VSのバージョンでも変わる可能性があるため)、VSでロードしていない状態で更新しないとだめだと思うので注意してください。

    このあたりは、VS機能拡張そのものに関する問題になりますので、ご注意ください。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    • 回答としてマーク MidoriMUSI 2019年2月14日 5:22
    2019年2月8日 1:31

すべての返信

  • 4ブロックでバージョンを表現したいということですか?できればそれを自動で設定したいと。。。

    試しに、手書きで書き換えてみました。ビルド時にチェックされてるんですね。これは回避の方法がないので、VSI を使う限り回避方法はありませんね。

    一応。。。もう一つの自動設定は仕組みがもともとないので、自分でプログラムを書いて対応する(vdprojを直接書き換える)しかありません。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    2019年2月7日 6:10
  • ご回答ありがとうございます。

    (vdprojを直接書き換える)
     こちらを調べてみます。


    2019年2月8日 1:14
  • 一応いくつか。。。

    vdproj は、プロジェクトファイルなので、フォーマットが維持できていないと、プロジェクトとして開けなくなります。

    書き換える場合は、バックアップなどの体制は万全にしておくことをお勧めします。

    また、vdproj をロードしてる状態で更新しても、VSがリロードしてくれるわけではないので、更新されない可能性が非常に高いと思われます。

    実験してみないとわかりませんが(VSのバージョンでも変わる可能性があるため)、VSでロードしていない状態で更新しないとだめだと思うので注意してください。

    このあたりは、VS機能拡張そのものに関する問題になりますので、ご注意ください。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    • 回答としてマーク MidoriMUSI 2019年2月14日 5:22
    2019年2月8日 1:31
  • 承知いたしました ご回答ありがとうございます
    2019年2月12日 2:46