XML(.configを)インストール中に変更(のInstallShield 2010)
-
25-09-2019 - |
質問
適用条件(文の「もし」などを)サポートしてメイクされていないため、
私では、InstallShield 2010を開発していたアプリケーションが、「テキストファイルの変更」と「xmlファイルの変更は、」(app.configを含む)の設定ファイルを変更するには良いではありません要素の固定xmlファイル内(属性)オーダーます。
誰もが「インストール時に設定の変更でのベストプラクティス」を提案してもらえますか?
解決
InstallShieldはそれの更新を行うためにMSXMLを使用しており、これはDOMの動作です。これはあなたに受け入れられない場合は、どちらかそれがXMLでないふりをして、テキストの変更パターンを使用するか、または独自のカスタムアクションを記述します。
になりますあなたが「ベストプラクティス」について尋ねられたので、私は、有効なXMLが有効なXMLであることを言うとなり、あなたは手でそれを編集する人のための読みやすさを心配している場合、彼らは正しくない場合は、おそらく彼らは手で編集すべきではないことXMLを理解します。
彼はINIファイルが何であったかを学んだときに危険であることを知っていただけで十分なユーザーに関する1990年代の古いジョークの背中を私に思い出させる。
長年にわたって議論されてきたもう1つのベストプラクティスは、コンフィギュレーションのこの種のも、インストーラに属しているかどうかです。私はそれをすべての時間を行うが、そうでない多くがある/ないでしょう。彼らは、アプリケーションの構成を維持することを主張します。通常、最初の実行で行われます。
所属していません StackOverflow