2013-06-07 16 views
7

stavo cercando di modificare un file .ini in WixWix modificare un file INI esistente

Se non esiste, il msi non completa ....

  1. Come faccio a verificare per questo
  2. ho molta voglia di modificarlo

Sì, ho guardato in altri StackOverflow domande/risposte e su google

Stavo cercando questo ...

 <Component Id="TestIni" Guid="*"> 
     <CreateFolder /> 

     <IniFile Id="Ini1" 
       Action="createLine" 
       Directory="INSTALLLOCATION" 
       Section="Test" 
       Name="Minimal.ini" 
       Key="TestKey" 
       Value="TestValue" /> 

     <IniFile Id="Ini2" 
       Action="createLine" 
       Directory="WindowsFolder" 
       Section="Test" 
       Name="Minimal.ini" 
       Key="TestKey" 
       Value="WindowsFolder TestValue" /> 

     </Component> 

risposta

7

Usa Action="addLine" o Action="addTag" se si desidera modificare un valore esistente.

+0

come verificare se il file Minimal.ini esiste? Dite che ho bisogno di controllare per vedere se è in C: \ MyIni \ LocationIni \ –

+1

Action = "addLine" o Action = "addTag" farà la cosa giusta se il file .ini esiste o meno. –

+0

ha cambiato la linea di creazione in AddLine su entrambi, ma ancora errori, poi ho notato che avevo lasciato {} intorno al GUID, ho rimosso quelli, lo stesso numero –

0

È possibile utilizzare l'elemento FileSearch per impostare una proprietà e quindi utilizzare questa proprietà in una condizione.

Problemi correlati