Käyttäjän työkalut

Sivuston työkalut


ohjeet:wix

Erot

Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta.

Linkki vertailunäkymään

Both sides previous revisionEdellinen revisio
Seuraava revisio
Edellinen revisio
ohjeet:wix [2011/05/06 10:22] matronkaohjeet:wix [2023/01/24 13:52] (nykyinen) matronka
Rivi 16: Rivi 16:
 hakemistorakenteineen. Aja komentorivillä seuraava käsky: hakemistorakenteineen. Aja komentorivillä seuraava käsky:
  
-''heat dir Files -cg fileComponents -gg -sfrag -template:fragment -out fragment-files.wxs'' .+''heat dir Files -cg fileComponents -gg -ke -sfrag -template fragment -sreg -out fragment-files.wxs'' .
  
 Tämä luo fragment-files.wxs-tiedoston, joka sisältää ohjelman tiedostokomponentit. Tätä tiedostoa  Tämä luo fragment-files.wxs-tiedoston, joka sisältää ohjelman tiedostokomponentit. Tätä tiedostoa 
Rivi 22: Rivi 22:
 Avaa fragment-files.wxs WidEditillä ja tee seuraavat muutokset: Avaa fragment-files.wxs WidEditillä ja tee seuraavat muutokset:
  
-Valitse Files-välilehti nimeä Files-kansion Id ProgramFilesFolder:ksi ja sen Name PROGRAMFILESFOLDER:ksi. +Valitse Files-välilehti nimeä Files-kansion Id ProgramFilesFolder:ksi ja sen Name PROGRAMFILESFOLDER:ksi. Jos ohjelma on 64-bittinen, niin nimeä Files-kansion Id ProgramFiles64Folder:ksi.
  
 {{:ohjeet:programfilesfolder4.png|}} {{:ohjeet:programfilesfolder4.png|}}
Rivi 28: Rivi 28:
 Voit myös nimetä ohjelman asennuskansioiden Id:t helpommin muistettaviksi, jos aiot viitata niihin. Voit myös nimetä ohjelman asennuskansioiden Id:t helpommin muistettaviksi, jos aiot viitata niihin.
  
-{{:ohjeet:namedfolder3.png|}}+{{:ohjeet:namedfolder4.png|}}
  
 Lisäksi muuta asennettavan ohjelman päähakemiston Id muotoon INSTALLDIR. Lisäksi muuta asennettavan ohjelman päähakemiston Id muotoon INSTALLDIR.
Rivi 42: Rivi 42:
 ''heat reg RegEntries.reg -cg regComponents -gg -out fragment-registry.wxs'' ''heat reg RegEntries.reg -cg regComponents -gg -out fragment-registry.wxs''
  
 +Jos registry-arvoissa on absoluuttisia tiedostopolkuviittauksia, niin nämä pitää vielä korjata 
 +fragment-registry.wxs:stä. Esim. C:\Program Files\Ohjelma pitää muuttaa muotoon 
 +[ProgramFilesFolder]Ohjelma .
  
 ===== Pää-wxs-tiedoston luonti ===== ===== Pää-wxs-tiedoston luonti =====
Rivi 57: Rivi 60:
  
 {{:ohjeet:globalpackage3.png|}} {{:ohjeet:globalpackage3.png|}}
 +
 +Jos ohjelma on 64-bittinen, niin lisää kohta Platform ja anna sille arvoksi x64.
  
 Media-kohdassa voi Cabinetin nimen vaihtaa: Media-kohdassa voi Cabinetin nimen vaihtaa:
Rivi 170: Rivi 175:
 {{:ohjeet:upgrade.png|}} {{:ohjeet:upgrade.png|}}
  
 +Lisää Upgrade-osan UpgradeVersion ja anna sinne sopivat tiedot ohjelman mukaan.
  
 +{{:ohjeet:upgradeversion.png|}}
  
 +Lopuksi lisää Actions-välilehden Execute Sequenceen InstallExecuteSequence ja siihen 
 +RemoveExistingProducts.
 +
 +{{:ohjeet:removeexisting.png|}}
  
  
Rivi 180: Rivi 191:
 ''candle.exe -nologo fragment-files.wxs fragment-registry.wxs project.wxs''\\ ''candle.exe -nologo fragment-files.wxs fragment-registry.wxs project.wxs''\\
 ''light.exe -b ".\Files" -nologo -out project.msi fragment-files.wixobj fragment-registry.wixobj project.wixobj'' ''light.exe -b ".\Files" -nologo -out project.msi fragment-files.wixobj fragment-registry.wixobj project.wixobj''
 +
 +Jos copy/pastetat tuon suoraan, niin muista muuttaa ".\Files":n lainausmerkit toimivaan muotoon, 
 +koska DokuWikin code-muotoinen teksti esittää nuo lainausmerkit väärin.
  
 Nyt sinulla siis pitäisi olla hakemisto, jossa on itse Files-kansio ja tiedostot  Nyt sinulla siis pitäisi olla hakemisto, jossa on itse Files-kansio ja tiedostot 
 fragment-files.wxs, project.wxs ja make.bat. Aja tässä hakemistossa make.bat ja  fragment-files.wxs, project.wxs ja make.bat. Aja tässä hakemistossa make.bat ja 
 lopputuloksena on project.msi, jonka voi asentaa tietokoneelle. lopputuloksena on project.msi, jonka voi asentaa tietokoneelle.
ohjeet/wix.1304666556.txt.gz · Viimeksi muutettu: 2014/11/20 15:01 (ulkoinen muokkaus)