ohjeet:wix
Erot
Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta.
Both sides previous revisionEdellinen revisioSeuraava revisio | Edellinen revisio | ||
ohjeet:wix [2011/05/06 10:05] – matronka | ohjeet:wix [2023/01/24 13:52] (nykyinen) – matronka | ||
---|---|---|---|
Rivi 16: | Rivi 16: | ||
hakemistorakenteineen. Aja komentorivillä seuraava käsky: | hakemistorakenteineen. Aja komentorivillä seuraava käsky: | ||
- | '' | + | '' |
Tämä luo fragment-files.wxs-tiedoston, | Tämä luo fragment-files.wxs-tiedoston, | ||
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: | + | Valitse Files-välilehti nimeä Files-kansion Id ProgramFilesFolder: |
{{: | {{: | ||
Rivi 28: | Rivi 28: | ||
Voit myös nimetä ohjelman asennuskansioiden Id:t helpommin muistettaviksi, | Voit myös nimetä ohjelman asennuskansioiden Id:t helpommin muistettaviksi, | ||
- | {{: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: | ||
'' | '' | ||
+ | Jos registry-arvoissa on absoluuttisia tiedostopolkuviittauksia, | ||
+ | fragment-registry.wxs: | ||
+ | [ProgramFilesFolder]Ohjelma . | ||
===== Pää-wxs-tiedoston luonti ===== | ===== Pää-wxs-tiedoston luonti ===== | ||
Rivi 57: | Rivi 60: | ||
{{: | {{: | ||
+ | |||
+ | Jos ohjelma on 64-bittinen, | ||
Media-kohdassa voi Cabinetin nimen vaihtaa: | Media-kohdassa voi Cabinetin nimen vaihtaa: | ||
Rivi 115: | Rivi 120: | ||
WorkingDirectory määrää hakemiston, jossa ohjelma käynnistetään. Jos ohjelma ei tarvitse omasta | WorkingDirectory määrää hakemiston, jossa ohjelma käynnistetään. Jos ohjelma ei tarvitse omasta | ||
hakemistostaan mitään tiedostoja, niin tätä ei tarvitse asettaa. | hakemistostaan mitään tiedostoja, niin tätä ei tarvitse asettaa. | ||
+ | |||
+ | Jos ohjelma täytyy ajaa käynnistyä omassa hakemistossaan, | ||
+ | laittaa osoittamaan kyseiseen hakemistoon Id-nimellä, | ||
+ | |||
+ | WorkingDirectoryn arvoksi voi myös laittaa jonkin Windowsin | ||
+ | [[http:// | ||
+ | esimerkkitapauksessa PersonalFolder osoittaa käyttäjän My Documents-kansioon. | ||
{{: | {{: | ||
Rivi 121: | Rivi 133: | ||
hakemistossa, | hakemistossa, | ||
irti esim ohjelmalla [[http:// | irti esim ohjelmalla [[http:// | ||
- | |||
- | Jos ohjelma täytyy ajaa käynnistyä omassa hakemistossaan, | ||
- | laittaa osoittamaan kyseiseen hakemistoon Id-nimellä, | ||
- | |||
- | {{: | ||
Lopuksi vielä pitää kertoa, että kyseinen pikakuvakekansio halutaan poistaa ohjelman poiston | Lopuksi vielä pitää kertoa, että kyseinen pikakuvakekansio halutaan poistaa ohjelman poiston | ||
Rivi 164: | Rivi 171: | ||
{{: | {{: | ||
+ | Sen jälkeen lisää Productiin Upgrade ja anna sen Id:ksi kyseinen UpgradeCode. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Lisää Upgrade-osan UpgradeVersion ja anna sinne sopivat tiedot ohjelman mukaan. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Lopuksi lisää Actions-välilehden Execute Sequenceen InstallExecuteSequence ja siihen | ||
+ | RemoveExistingProducts. | ||
+ | |||
+ | {{: | ||
Rivi 172: | Rivi 191: | ||
'' | '' | ||
'' | '' | ||
+ | |||
+ | Jos copy/ | ||
+ | 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, | fragment-files.wxs, | ||
lopputuloksena on project.msi, | lopputuloksena on project.msi, |
ohjeet/wix.1304665538.txt.gz · Viimeksi muutettu: 2014/11/20 15:01 (ulkoinen muokkaus)