0

installshield 2010 アプリケーションを開発していますが、'テキスト ファイルの変更' と 'xml ファイルの変更' は、条件 ("if" ステートメントなど) の適用がサポートされていないため、構成ファイル (app.config を含む) を変更するのには適していません。 ) xml ファイルの順序が修正されました。

「インストール中の構成変更のベストプラクティス」を提案できる人はいますか?

4

1 に答える 1

2

InstallShield は MSXML を使用して更新を行います。これが DOM の動作です。これが受け入れられない場合は、XML ではないふりをして Text Changes パターンを使用するか、独自のカスタム アクションを作成する必要があります。

「ベスト プラクティス」について質問されたので、有効な XML は有効な XML であり、手動で編集する人の読みやすさが心配な場合は、XML を適切に理解していない場合は手動で編集するべきではないと思います。

1990 年代に、INI ファイルが何であるかを知ったときに危険なだけのことを知っていたユーザーについての古いジョークを思い出します。

長年にわたって議論されてきたもう 1 つのベスト プラクティスは、この種の構成がインストーラーに含まれるかどうかです。私はいつもそうしていますが、やらない/やらない人がたくさんいます。彼らは、アプリケーションで構成を維持することを主張します。通常、最初の実行時に行われます。

于 2011-01-08T00:17:12.130 に答える