Visual Studio Setup Project(2010)を使用してインストーラを作成しています。インストールウィザードのタイトルバーに表示される文字列が製品名と異なる必要がありますが、そのためのオプションはないようです。 Titleという名前のオプションがありますが、別の目的があります。誰かがそのための道を知っていますか?Visual StudioセットアッププロジェクトのProductNameとTitleが異なる
ありがとうございます。
Visual Studio Setup Project(2010)を使用してインストーラを作成しています。インストールウィザードのタイトルバーに表示される文字列が製品名と異なる必要がありますが、そのためのオプションはないようです。 Titleという名前のオプションがありますが、別の目的があります。誰かがそのための道を知っていますか?Visual StudioセットアッププロジェクトのProductNameとTitleが異なる
ありがとうございます。
私はVisual Studioで何かを変更することでこれを行う方法はないと思います。 MSIファイルを編集するには、MSIファイルエディタ(WindowsキットのOrcaなど)を使用する必要があります。 Orcaを使用してMSIファイルを開き、Controlテーブルに移動すると、WelcomeFormエントリにBannerTextコントロールが1つあります。このテキストは..... [ProductName]セットアップウィザードへようこそ.....で始まり、[ProductName]を新しいテキストで置き換えます。
セットアッププロジェクトのウェルカムフォームのプロパティウィンドウでも、変更する場合は別のBannerBitmapを使用します。
このような変更を自動化するには、(VBScriptを使用して)MSIファイルを更新するために使用できるSQLコマンドについて知っておく必要があります。
いくつかの例がここにあります
https://msdn.microsoft.com/en-us/library/windows/desktop/aa372021(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa368562(v=vs.85).aspx
とWiRunSql.vbsというスクリプトがMSIおよびSQLコマンドへのパスを受け取り、Windowsのキット/ SDKにあり。基本的には、Dialog_がWelcomeDialogでControl = BannerTextであるControlテーブルを更新し、Text値をテキストに既に存在するもののコピーに変更します。
ありがとう、私は自動ビルドプロセスでこれを統合する必要があります。コマンドラインでOrcaを使用して、GUIで何ができるのですか? –