Directory エレメント

説明
プロダクトのためのディレクトリーレイアウト。また、ソースとターゲット ディレクトリーの間のマッピングを指定します。
Windows Installer リファレンス
Directory Table
Directory, DirectoryRef, Fragment, Module, Product
タグの内部テキスト
なし
エレメントの選択 (最小:0, 最大:無制限)
  • Component (最小:0, 最大:無制限)
  • Directory (最小:0, 最大:無制限)
  • Merge (最小:0, 最大:無制限)
  • SymbolPath (最小:0, 最大:無制限)
  • Any Element namespace='##other' processContents='Lax'
属性
名前 タイプ 説明 必須
Id String この値はディレクトリーエントリーのユニークな識別子です。 Yes
ComponentGuidGenerationSeed Guid コンポーネント Guid 生成シードは、guid 生成指令("*")を持つコンポーネントが 標準の Windows Installer ディレクトリー(例えば、ProgramFilesFolder、CommonFilesFolder など)に根付いていない時に使われなければならない guid です。 この属性が避けられて、代わりに 作者がそれらのコンポーネントをユニークな名前で 標準のディレクトリーの下(例えば "ProgramFilesFolder\Company Name Product Name Version" )にインストールする事が推奨されます。 いったん ディレクトリーが コンポーネント Guid 生成シードに割り当てられると、値はディレクトリー名が変わるまで変わってはならない事に 注意することが重要です。  
DiskId Integer このディレクトリーに入っているファイルのための デフォルトディスク識別子を セットします。 この属性の値は 子の Component、Directory、Merge、File エレメントによって オーバーライドされるかもしれません。 詳細に関しては File か Merge エレメントの DiskId 属性を 見て下さい。  
FileSource String ファイルシステムソースをこのディレクトリーの子エレメントにセットするために使用されます。詳細については、ソースファイルの指定 を見てください。  
LongName LongFileNameType この属性は使用を避ける事が望まれています。代わりに Name 属性を使って下さい。  
LongSource LongFileNameType この属性は使用を避ける事が望まれています。代わりに SourceName 属性を使って下さい。  
Name LongFileNameType ディレクトリーの名前。

もしこのディレクトリーが親と同じディレクトリーを表しているならば、この属性(または LongName 属性)を指定しないでください("." オペレータについての詳細に関しては Windows Installer SDK のDirectory table トピックを見てください)。

WiX toolset の前のバージョンにおいて、この属性は短いディレクトリー名を指定しました。 この属性の値は現在短いまたは長いディレクトリー名であるかもしれません。 もし短いディレクトリー名が指定されるならば、ShortName 属性は指定されないかもしれません。 もし長いディレクトリー名が指定されるならば、LongName 属性は指定されないかもしれません。 また、もしこの値が長いディレクトリー名であるならば、ShortName 属性は、WiX がユニークな短いディレクトリー名を生成しようとすることを可能にするために省略されるかもしれません。 しかし、もしこの名前が別のディレクトリーで相反しているか、または短いディレクトリー名を手動で指定することを望むならば、ShortName 属性は指定されるかもしれません。
 
ShortName ShortFileNameType 8.3 フォーマットのディレクトリーの短い名前。 もし生成された短いディレクトリー名の間に矛盾があるか、またはユーザーが短いディレクトリー名を手動で指定したい場合にだけ、この属性は設定されるべきです。  
ShortSourceName ShortFileNameType 8.3 フォーマットのソースメディア上のディレクトリーの短い名前。 もし生成された短いディレクトリー名の間に矛盾があるか、またはユーザーが短いソースディレクトリー名を手動で指定したい場合にだけ、この属性は設定されるべきです。  
SourceName LongFileNameType ソースメディア上のディレクトリーの名前。 もしこの属性が指定されないならば、Windows Installer は Name 属性をデフォルトにします。

WiX toolset の前のバージョンにおいて、この属性は短いソースディレクトリー名を指定しました。 この属性の値は現在短いまたは長いディレクトリー名のどちらかであるかもしれません。 もし短いディレクトリー名が指定されるならば、ShortSourceName 属性は指定されないかもしれません。 もし長いディレクトリー名が指定されるならば、LongSource 属性は指定されないかもしれません。 また、もしこの値が長いディレクトリー名であるならば、ShortSourceName 属性は、WiX がユニークな短いディレクトリー名を生成しようとすることを可能にするために省略されるかもしれません。 しかし、もしこの名前が別のディレクトリーで相反しているか、または短いディレクトリー名を手動で指定することを望むならば、ShortSourceName 属性は指定されるかもしれません。
 
src String この属性は使用を避ける事が望まれています。代わりに FileSource 属性を使って下さい。  
How To と例
See Also
Wix Schema, DirectoryRef