Pergunta

Estou desenvolvendo o aplicativo InstallShield 2010, mas 'alteração do arquivo de texto' e 'XML Arquivo Alterar' não é bom para modificar o arquivo de configuração (incluir app.config) porque a aplicação da condição (como "se" a instrução) não é suportada e faça elemento (atributo ) Ordem no arquivo XML corrigido.

Alguém poderia sugerir "as melhores práticas em mudança de configuração durante a instalação"?

Foi útil?

Solução

O InstallShield usa o msxml para fazer suas atualizações e esse é o comportamento do DOM. Se isso for inaceitável para você, você precisará fingir que não é XML e usar o padrão de alterações de texto ou escrever suas próprias ações personalizadas.

Desde que você perguntou sobre "melhores práticas", eu diria que o XML válido é XML válido e se você está preocupado com a legibilidade para as pessoas que o editam manualmente, que talvez não devam editá -lo manualmente se não entendem adequadamente XML.

Lembra -me da velha piada nos anos 90 sobre o usuário que sabia apenas o suficiente para ser perigoso quando soube o que era um arquivo ini.

Outra prática recomendada que foi debatida ao longo dos anos é se esse tipo de configuração pertence ao instalador. Eu faço isso o tempo todo, mas há muitos que não / não. Eles insistem em manter a configuração no aplicativo; Normalmente feito na primeira execução.

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