Wix:安装路径未从对话框中获取,始终安装在默认目录中

时间:2013-03-29 18:57:52

标签: wix installation

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="InetPub" Name="inetpub">
    <Directory Id="wwwroot" Name="wwwroot">
      <Directory Id="InstallDir" Name="AppName">

并且还有一个对话框来获取用户的路径,但是在安装之后它仍然会转到wwwroot文件夹。?

1 个答案:

答案 0 :(得分:0)

我正在使用<UIRef Id="WixUI_Mondo" />,您选择自定义,您可以浏览并安装到任何目录。

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFiles64Folder">
    <Directory Id="CompanyDir" Name="Company">
      <Directory Id="INSTALLFOLDER" Name="IPDev">

还要确保在组件之前有这样的行:

<DirectoryRef Id="INSTALLFOLDER">
  <Directory Id="dir_SampleImages_0" Name="SampleImages">
    <Component Id="comp_SAMPLE_IMAGES_0" DiskId="1" KeyPath="yes" Guid="2FCE9C4A-47B7-4473-BF6E-8ED14C5A9AB0">
      <File Name="Aptina1.raw" Id="file_SAMPLE_IMAGES_0" Source="..\Import\SampleImages\Aptina\400lux_DPonblueEdgehor_bigred0005.raw" />
    </Component>

如果您有任何其他问题,请分享您的完整代码