質問
インストーラーはデフォルトDBをセットアップし(存在しない場合)、アンインストールプロセスからそれを除外したい(または、カスタマイズを理解するために時間をかけたら、それを削除するかどうかのユーザーオプションがあります) GUI)
ベストプラクティスのように、インストール時ではなく実行時にDBを作成することですが、議論のために、これは可能ですか?
次のように条件付きでインストールするように設定する方法を知っています:
<Feature Id="Database" Display="hidden" Level="1">
<ComponentRef Id="DatabaseComponent"/>
<!-- Cancels installing of new DB if it already exists-->
<Condition Level="0">DBEXISTS</Condition>
</Feature>
しかし、アンインストールに条件を設定する方法についてはわかりません。
解決
コンポーネントを永続化します(Component @ Permanent =&quot; yes&quot;)。
所属していません StackOverflow