0

Visual Studio Setup Project(2010)を使用してインストーラを作成しています。インストールウィザードのタイトルバーに表示される文字列が製品名と異なる必要がありますが、そのためのオプションはないようです。 Titleという名前のオプションがありますが、別の目的があります。誰かがそのための道を知っていますか?Visual StudioセットアッププロジェクトのProductNameとTitleが異なる

ありがとうございます。

答えて

0

私は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値をテキストに既に存在するもののコピーに変更します。

+0

ありがとう、私は自動ビルドプロセスでこれを統合する必要があります。コマンドラインでOrcaを使用して、GUIで何ができるのですか? –

関連する問題