2010-12-10 11 views
0

は、2つの質問を持っている:私の.msiはインストール時に指定した宛先フォルダにあると私は同じ場所からファイルをコピーするにはどうすればよいファイルをコピーし、私は、私のウィックスプロジェクトに取り組んでいます

1) 。このファイルは.msiパッケージに含まれていませんが、インストーラーがメインコードファイルをコピーした後にコピーする必要があるカスタマイズされたファイルです。

2).msiファイルが存在する場所でこのカスタマイズされたファイルが利用できない場合、ユーザーがこのファイルの場所を指定できるように、OpenFileダイアログを表示する必要があります。

簡潔に言えば、インストーラは、インストーラがインストールされているのと同じ場所にあるカスタマイズされたファイルを探す必要があり、ファイルが利用できない場合は、OpenFileダイアログを表示します。

私はWIXの世界に少し新しいですと、任意の提案やサンプルコードスニペットは、非常に参考になります。

お時間をいただきありがとうございます。

答えて

0

ファイルがあるかどうかを調べる必要があります[OK]を、最初の事。これにはDirectorySearch/FileSearch要素を使用してください。

ファイルの検索結果に基づいて、次に、スケジュール(これは、特定のプロパティになってしまいます)と新しいダイアログを調整します。ダイアログUIシーケンスhereをカスタマイズする方法を見つけることができます。

最後に、CopyFile要素を使用してコピー作業を行います。

関連する問題