Pergunta

Os conjuntos de instalação até um padrão DB (se ainda não existir) e eu quero excluir que, desde o processo de desinstalação (ou ter a opção de usuário para removê-lo ou não, uma vez que eu tomar o tempo para descobrir personalização o GUI)

Parece que a melhor prática seria apenas para criar o DB em tempo de execução em vez de instalar o tempo, mas para o bem do argumento, isso é possível e como?

Eu sei como configurá-lo para instalá-lo condicionalmente como esta:

<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>

Mas eu não tenho certeza sobre como colocar uma condicional em uma desinstalação.

Foi útil?

Solução

Faça o componente permanente (Component @ Permanente = "yes").

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top