質問

インストーラーはデフォルト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;)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top