ショートカットとそのアイコン
どうもアイコンの参照がうまくいかなかった。いろいろ試した結果アイコン定義をしておくのがいいようだ。
<Icon Id="MySoft.ico" SourceFile="MySoft.exe" /> <Directory> … <Component Id="MySoftMain" Guid="…"> <File Id="MySoft.exe" Name="MySoft.exe" KeyPath="yes" Source="MySoft.exe"> <Shortcut Id="MySoftShortcut" Directory="ProgramMenuFolder" Name="MySoft" Icon="MySoft.ico" IconIndex="0" Advertise="yes" WorkingDirectory="INSTALLDIR" /> <Shortcut Id="MySoftStartupShortcut" Directory="StartupFolder" Name="MySoft スタートアップ" Icon="MySoft.ico" IconIndex="0" Description="MySoft をスタートアップ" Arguments="/T" Advertise="yes" WorkingDirectory="INSTALLDIR" /> </File> </Component> … </Directory>
『Shortcut の Target は Feature の IDを指定する。』、結局そういう記述をしなかったが、有用なページだったのでリンク
http://www.ondotnet.com/pub/a/dotnet/2004/04/19/wix.html