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 06:43] – matronka | ohjeet:wix [2023/01/24 11: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 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.1304664226.txt.gz · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)
