こんにちは私はwixv3でアプリケーションのセットアップmsiを作成しようとしていますが、このタスクに問題があります。アプリケーションの構成ファイルに保存されるユーザー入力が必要です(たとえば、SQL接続文字列のダイアログが必要で、ユーザー入力はアプリケーション構成ファイルに書き込まれます)。
グーグルしようとしましたが、何も機能しませんでした
どんな助けでも大歓迎です。
次の 3 つのことを行う必要があります。
カスタム プロパティを作成します。
<Wix>
<Product ...>
<Property Id="SQLSERVER" /> ...
</Product>
</Wix>
Wix UI にカスタム ダイアログを追加して、ユーザー入力をキャプチャし、プロパティに保存します。このチュートリアルはその手助けとなるはずです。
web.config ファイルをインストールするコンポーネントで、XmlFile 要素を使用して、プロパティの値で web.config を更新します。
<util:XmlFile Id="UpdateConnectionStringInConfigSection" File="[ROOT_DRIVE]inetpub/wwwroot/$(var.ProductName)/web.config" Action="setValue" ElementPath="/configuration/connectionStrings/add[\[]@name="ConnectionString"[\]]/@connectionString" Value="[SQLSERVER]" Permanent="yes" />