Can anyone give me a example of modifying windows environment system variables in WIX?

后端 未结 3 375
不知归路
不知归路 2020-12-15 03:23

I still don\'t know how to add the installdir into the PATH of the Windows System Variables after I went through the WIX tutorial.

I tried to use

           


        
相关标签:
3条回答
  • 2020-12-15 03:25

    Another thing to note is, Environment need to be placed inside a component with directory, e.g.

    <DirectoryRef Id="TARGETDIR">
      <Component Id="Path" Guid="{xxx-xxx-xxx-xxx}">
        <Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="no" Part="last" Action="set" System="no" />
      </Component>
    </DirectoryRef>
    

    Details of Wix Element described at Environment Element

    0 讨论(0)
  • 2020-12-15 03:31

    Had the same exact problem, this have worked for me:

            <Directory Id="TARGETDIR" Name="SourceDir">
                <Directory Id="ProgramFilesFolder">
                    <Directory Id="INSTALLFOLDER" Name="DataBaseds_Service_Installer" />
                </Directory>
            </Directory>
    
        <ComponentGroup Id="Components" Directory="INSTALLFOLDER">
    
          ...some components  
        </ComponentGroup>
    
        <DirectoryRef Id="TARGETDIR">
          <Component Id="MYSQL_PASSWORD" Guid="..."
            <Environment Id=HERE YOU CAN ADD THIS  :)/>
          </Component>      
        </DirectoryRef>
    
    0 讨论(0)
  • 2020-12-15 03:38

    You should be able to use:

    <Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="yes" Part="last" Action="set" System="yes" />
    

    This should add a new entry to the environment path, set to [INSTALLDIR].

    0 讨论(0)
提交回复
热议问题