1

次のような状況があります。

  • WPF アプリケーション
  • 展開のさまざまな方法について知っています。(CAO、InstallShield、..)
  • プロジェクトには、パス経由で呼び出すことによって使用されるいくつかのレポート ファイル (.rdlc) が含まれています - 現在、私の PRojectfolder のサブディレクトリにあります。
  • パスは設定で定義されます

しかし:

インストール中およびインストール後にこの状況を処理する方法がまったくわかりません。

追加のファイルとして rdlc ファイルを提供する場合、新しいクライアント マシンのパスの前にわからないため、インストール後にパスを自動的に変更するにはどうすればよいですか (アプリがそれらを見つけられるようにするため)。それとも、InstallShield がこのファイルとパスを自動的に管理していると誤解していますか?

誰かが正しい戦略で私を助けることができますか (私はコードを探していません)!?!? よろしくお願いします

4

1 に答える 1

0

インストーラーで、ファイルを INSTALLDIR ディレクトリに相対的に配置します。INSTALLDIR は、インストール中にユーザーが変更できます。値をレジストリまたは構成ファイルに保存することができます。レジストリの場合、必要なハイブとキーを作成し、その値を [INSTALLDIR] に設定します。構成ファイルの場合、選択した INSTALLDIR でファイルを変更するカスタム アクションを記述する必要があります。

于 2012-12-18T13:59:14.777 に答える