Wix目录混乱?

时间:2014-10-17 17:28:57

标签: wix

所以我安装了我的安装程序,但是目录ID让我很困惑。

现在我有:

<Fragment>
    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="ProgramFilesFolder">
            <Directory Id="INSTALLFOLDER" Name="MainFolder" />
              <Directory Id="APPFOLDER" Name="Utility" >
               </Directory>
        </Directory>
    </Directory>
</Fragment>

我的组件组(我的所有文件都被移动)被引用&#34;实用程序&#34;,但它在程序文件中创建一个名为&#34; Utility&#34;而不是MainFolder / Utility。

如何进入Program Files / Mainfolder / Utility而不是Just Program Files / Utility

谢谢!

1 个答案:

答案 0 :(得分:0)

您当前的目录结构设置如下(MainFolder和Utility位于programFiles下)

SourceDir  
  ProgramFiles  
     MainFolder  
     Utility

更改片段中的目录结构,就像下面的代码一样,它会创建一个这样的结构(Utility现在位于Mainfolder下)请注意INSTALLFOLDER的Directory元素现在没有结束标记&#34; /&GT;&#34;

SourceDir  
  ProgramFiles  
     MainFolder  
        Utility
<Fragment>
    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="ProgramFilesFolder">
            <Directory Id="INSTALLFOLDER" Name="MainFolder" >
              <Directory Id="APPFOLDER" Name="Utility" >
              </Directory>
            </Directory>
        </Directory>
    </Directory>
</Fragment>