インストーラーはデフォルトの 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>
しかし、アンインストールに条件を付ける方法がわかりません。