2013-04-17 17 views
6

私はWix Installerを使用して、プログラムファイルフォルダの下のフォルダをコピーしています。しかし、フォルダ全体ではできませんでした。私はそれをファイル単位でのみ行うことができます。wix内のフォルダをコピーする方法

私はそれがサブディレクトリに対応していない。この点について

答えて

12
<Directory Id="CopyTestDir"...> 

<Property Id="SOURCEDIRECTORY" Value="c:\doc\bin\path" /> 

<Component Guid="A7C42303-1D77-4C70-8D5C-0FD0F9158EB4" Id="CopyComponent"> 
    <CopyFile Id="SomeId" SourceProperty="SOURCEDIRECTORY" 
     DestinationDirectory="CopyTestDir" SourceName="*" /> 
</Component> 

上の任意の助けをいただければ幸いです。ソースファイルに既知のディレクトリ構造 がない場合は、半カスタムの アクションアプローチを追求し、各ディレクトリのMoveFileテーブルにエントリを書き込む必要があります。

source

+0

ハードコーディングされた値(c:\ doc \ bin \ path)ではなく、私に知らせてください。インストーラの一部からどのように値を取得するのですか?私はこれを顧客 – Smaug

+0

に配布したいので、私は完全にはわからないが、この質問はあなたを助けるかもしれないhttp://stackoverflow.com/questions/13876128/wix-get-value-from-paths –

関連する問題