ユーザ入力をインストールするときに設定ファイルを変更する必要があり、私はinstallshield 2011の基本msiプロジェクトを使用しています。私はこれはXMLファイルの変更で行うことができると思いますので、これらのユーザー入力用のフィールドを編集してダイアログを作成し、フィールドをプロパティに関連付けましたが、プロパティを自分の設定の値と関連付ける方法が明確ではありません。これを行う方法は何ですか?これは私の設定ファイルの構造です:installshield 2011でインストールするときに設定ファイルを変更する
<configuration>
<appSettings>
<add key="Color" value=""></add>
<add key="Shape" value=""></add>
</appSettings>
<configuration>
ユーザは、色と形状の値を設定する必要があります。たぶん、それは他の種類のプロジェクトを使用する方が良いですか?ありがとう。
私は常に、テキストファイルの変更を使用し、その後<configuration>
<appSettings>
<add key="Color" value="">%color%</add>
<add key="Shape" value="">%shape%</add>
</appSettings>
<configuration>
テキストは* .configを を検索したテキスト%色%と%形状%を置き換えるために置き換える設定を次のように設定ファイルを設定
私は非常にxmlファイルで検索/置換を行うことから誰を阻止。それは非常に脆いです。この例のファイルが、などの異なるノードの%color%または%shape%を持つように更新されていると、事態はさらに複雑になります。 –
thekbb
Installshieldはこのプロセスを簡単にはしません。これは実行可能な代替方法です。 – StingyJack