Versiooniuuendusega rakenduste levitamiseks looge WiX-is installer
keskkond
- Visuaalstuudio
-
- Visuaalstuudio kogukond 2017
- Visuaalstuudio kogukond 2019
- WiX Toolset
- 3.11.2
※ See töötab teistes versioonides, kuid see on kinnitamata
Alguses
Vaadake, kuidas rakenduse täiendamisel installerit luua. See põhineb artiklil paigaldaja esimese versiooni loomise protseduuri kohta. Teie töös võib olla erinevusi.
Kui soovite eelmise projekti enne värskendamist alles jätta, varundage see mingil viisil (nt faili kopeerimine).
Eelnev ettevalmistamine
- Installeri esimene versioon on loodud ja projekt on olemas.
Versiooniuuenduse tüübid
Täiendamiseks on mitmeid täiendusmeetodeid, nagu on mainitud järgmises artiklis. Siinne protseduur kirjeldab olulist täiendust. Kui sul pole erilisi asjaolusid, siis on kõik korras.
Product.wxs muutub
Käivitage Visual Studio ja avage juba loodud projekt (lahendusefail).
Avage Product.wxs ja muutke järgmisi parameetreid:
Wix/Toode/@Id
Asendage see ID uue GUID-iga, kui teete põhilist täiendust.
Väiksemaid täiendusi ja väikseid täiendusi ei ole vaja muuta, kuid need ei kuulu selle dokumendi kohaldamisalasse.
<Wix>
<Product Id="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" />
Wix/Toode/@Version
Seda kasutatakse, et teha kindlaks, kas see on installimise ajal uuem versioon, nii et suurendage arvu kui eelmine versioon. On neli numbrit "põhiversioon.minor version.revision.build", On kolm asja, mis määravad, kas versioon on üles läinud: põhiversioon.minor version.revision.
Kui arv suureneb, võib see olla mis tahes arv, kuid põhimõtteliselt on ohutu sobitada see rakenduse versiooniga.
<Wix>
<Product Version="1.8.0.0" />
Wix/Toode/@UpgradeCode
See kood tuvastab, kas tegemist on versiooniuuendusega samale rakendusele. Seega, kui soovite ülekirjutusinstalliga täiendada, ärge muutke seda koodist selle esmakordsel väljastamisel.
Kui aga soovite selle installida eraldi rakendusena, kuigi tegemist on versiooniuuendusega, asendage see uue GUID-iga.
<Wix>
<Product UpgradeCode="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX">
Wix/Toode/MajorUpgrade/@DowngradeErrorMessage
See teade kuvatakse vana installeri käivitamisel installitud rakenduse uuema versiooniga. Seda kasutatakse installeri vanemate versioonide puhul, nii et kui olete eelmistes versioonides sõnumid juba seadistanud, ei pea te neid muutma. Kui soovite seda muuta, kirjutage see ümber.
Kui soovite kuvada jaapani keelt, peate seadma keelte ja SummaryCodepage'i atribuudid jaapani keeleks (Jaapani tugi on sisse toodud eraldi artiklis). ProductName asendatakse toote nimega.
<Wix>
<Product>
<MajorUpgrade DowngradeErrorMessage="すでに新しいバージョンの [ProductName] がインストールされているため、インストールを中断します。" />
Failide installimine
Nagu installija esmakordsel loomisel Sisestage uus programm ja sellega seotud failid uuesti. Kustutage failid, mida te enam ei kasuta.
Litsentsi värskendamine.rtf
Kui soovite muuta installikuval kuvatavat litsentsilepingut, muutke selle sisu.
Product.wxs installifaili teabe värskendus
* Te ei pea selle üksusega töötama, kui installitav faili või kausta konfiguratsioon pole eelmisest versioonist üldse muutunud.
Selle üksuse kõrgetasemeline ülesanne on eemaldada ja uuesti luua kõik varasemad faili installisätted. Kui olete lisanud või vähendanud ainult ühte faili, võib koodiga product.wxs otse esitamine olla kiirem.
Käivitage WixEdit.
Avage fail Product.wxs.
Valige vasakul olevalt ikoonilt Failid. Kustutage kaustad programmi ProgramFilesFolder all.
Paremklõpsake kausta ProgramFilesFolder ja valige Impordi kaust.
Valige kaust, kuhu soovite failid installida.
Puule lisatakse failide kogum.
Teiste parameetritega seostamiseks valige lisatud kaust ja seadke "ID" tagasi "INSTALLFOLDER".
Saate luua menüü Start otsetee. Kuna see otsetee loomise töö muutub iga kord samaks tööks, XML-koodi salvestamine ja kleepimine hiljem võib olla kiirem. (Valiku osa allolevast pildist)
valige exe-faili paremklõpsumenüüst "Uus" ja "Otsetee".
Otsetee lisamisel valige see ja paremklõpsake atribuudi lisamiseks tühja.
Lisage järgmised parameetrid: (Muutke programmile vastavat kordumatut nime.)
Atribuudi | väärtus |
---|---|
Id | LITTLESAVIORTRIAL. EXE_shortcut |
Nimi | Väike Saberi kohtuprotsess |
Kataloog | ProgrammMenuDir |
WorkingDirectory | INSTALLDIR |
Ikoon | VÄIKESAVIOR. ICO |
IconIndex | 0 |
Reklaamida | Jah |
Seejärel valige vahekaart "Funktsioon".
Lisage kõik lisatud failid ja kustutage kõik failid, mida te enam ei vaja.
Kui teil on kasutajaliidesega töötamisega probleeme, saate XML-i otse redigeerida.
Salvestama.
Ehitamise ja täitmise kinnitus
Ehitage see Visual Studios ja looge installer.
Käivitage installeri uus versioon, kuhu on installitud eelmine versioon, ja veenduge, et see on üle kirjutatud ja installitud.
Samuti proovige veenduda, et te ei saa installida installija eelmist versiooni, kui käivitate installeri, kui teil on installitud uus versioon.