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 09:40] – 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 64: | Rivi 69: | ||
Tallenna lopuksi luomasi .wxs esimerkiksi nimellä project.wxs. | Tallenna lopuksi luomasi .wxs esimerkiksi nimellä project.wxs. | ||
- | ===== Tiedostojen linkittäminen projektiin ===== | + | ===== Tiedostojen |
Valitse Files-välilehden alta Features. Muokkaa DefaultFeaturen Id ja Title | Valitse Files-välilehden alta Features. Muokkaa DefaultFeaturen Id ja Title | ||
Rivi 71: | Rivi 76: | ||
esimerkkitapauksessa fileComponents). | esimerkkitapauksessa fileComponents). | ||
- | {{:ohjeet:componentgroupref.png|}} | + | {{:ohjeet:componentgroupref2.png|}} |
- | + | ||
- | ===== Registry-tietojen linkittäminen projektiin ===== | + | |
Samalla tavalla kuin tiedostojen linkittämisessä lisää featureen ComponentGroupRef | Samalla tavalla kuin tiedostojen linkittämisessä lisää featureen ComponentGroupRef | ||
ja anna sen Id:ksi fragment-registry.wsx: | ja anna sen Id:ksi fragment-registry.wsx: | ||
esimerkkitapauksessa regComponents). | esimerkkitapauksessa regComponents). | ||
+ | |||
+ | {{: | ||
===== Pikakuvakkeet ===== | ===== Pikakuvakkeet ===== | ||
Rivi 92: | Rivi 97: | ||
Name on se, mitä käyttäjän Start-menun alle tulee näkyviin. | Name on se, mitä käyttäjän Start-menun alle tulee näkyviin. | ||
- | {{:ohjeet:appmenu.png|}} | + | {{:ohjeet:appmenu2.png|}} |
Seuraavaksi lisätään itse pikakuvakekomponentit. Lisää edeltävän kansion alle uusi | Seuraavaksi lisätään itse pikakuvakekomponentit. Lisää edeltävän kansion alle uusi | ||
Component, arvo sille Guid ja anna sille sopiva Id. | Component, arvo sille Guid ja anna sille sopiva Id. | ||
- | {{:ohjeet:shortcutcomponent.png|}} | + | {{:ohjeet:shortcutcomponent2.png|}} |
Käy lisäämässä uusi ComponentRef-viittaus Features tauluun. | Käy lisäämässä uusi ComponentRef-viittaus Features tauluun. | ||
- | {{:ohjeet:shortcutfeature.png|}} | + | {{:ohjeet:shortcutfeature2.png|}} |
Lisää uusi RegistryValue äsken luomaasi komponenttiin. Tämä tarvitaan Windows Installerin | Lisää uusi RegistryValue äsken luomaasi komponenttiin. Tämä tarvitaan Windows Installerin | ||
Rivi 108: | Rivi 113: | ||
voi laittaa minkä tahansa merkkijonon, | voi laittaa minkä tahansa merkkijonon, | ||
- | {{:ohjeet:shortcuthkcu.png|}} | + | {{:ohjeet:shortcuthkcu2.png|}} |
Seuraavaksi komponenttiin lisätään Shortcut. Aseta haluamasi Id ja Name (tulee näkyviin | Seuraavaksi komponenttiin lisätään Shortcut. Aseta haluamasi Id ja Name (tulee näkyviin | ||
Rivi 116: | Rivi 121: | ||
hakemistostaan mitään tiedostoja, niin tätä ei tarvitse asettaa. | hakemistostaan mitään tiedostoja, niin tätä ei tarvitse asettaa. | ||
- | {{:ohjeet:shortcut.png|}} | + | 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. | ||
+ | |||
+ | {{:ohjeet:shortcut2.png|}} | ||
Jos sinulla on käytössäsi ohjelma.exe: | Jos sinulla on käytössäsi ohjelma.exe: | ||
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 | ||
yhteydessä. Tätä varten yhteen pikakuvakekomponenttiin pitää vielä lisätä RemoveFolder-objekti. | yhteydessä. Tätä varten yhteen pikakuvakekomponenttiin pitää vielä lisätä RemoveFolder-objekti. | ||
- | {{:ohjeet:removefolder.png|}} | + | {{:ohjeet:removefolder2.png|}} |
==== Ohjelman ikonin saaminen Add/Remove Programsiin ==== | ==== Ohjelman ikonin saaminen Add/Remove Programsiin ==== | ||
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.1304664011.txt.gz · Viimeksi muutettu: 2014/11/20 15:01 (ulkoinen muokkaus)