0

Web サイトをインストールするための msi パッケージを作成するために、WIX ツールセット 3.5 を使用しています。私の Web サイトは ASP ベースで、config.asp ファイルに構成があります。インストール時に、ユーザーがサーバー名、データベース名、ユーザー名、およびパスワードを挿入するためのダイアログウィンドウがあります。次に、この値を config.asp ファイルに挿入 (置換) する必要があります。次のような行がいくつかあります: ConnectionString = "Provider=SQLOLEDB.1; Password=xxx; User ID=user;Initial Catalog=....

それを行う最善の方法は何ですか?何らかの方法でファイルを解析する必要があります。例はありますか?私が見つけたのは、xml ベースで異なるアプローチを持つ .NET の構成ファイルを置き換える方法だけでした。

ありがとう

4

1 に答える 1

1

config.asp ファイルが、XPATH を使用して処理できる真の XML でない場合は、更新を行うカスタム アクションを作成する必要があります。FWIW、InstallShield には、Xml 機能に似た「テキスト置換」機能がありますが、通常のテキストで検索と置換を使用します。

于 2013-03-11T18:26:59.900 に答える