Configurarea WiX pentru a crea Windows Installer pentru distribuirea de programe

Data creării paginii :

Mediu

Discutii pe forum Visual C
  • Comunitatea Visual Studio 2017
  • Comunitatea Visual Studio 2019
Set de instrumente WiX
3.11.2

※ Funcționează în alte versiuni, dar nu este confirmat

La început,

Există o varietate de moduri de a distribui aplicațiile pe care le creați pentru Windows. În unele cazuri, este posibil să distribuiți programul ".exe" direct, dar în acest caz programul poate fi plasat oriunde în utilizator și nu va funcționa corect sau este posibil să nu puteți face ceea ce doriți să faceți în momentul instalării.

De aceea, dacă doriți să implementați programe mari care sunt mari sau complexe, ar fi aplicații comerciale, de obicei aveți instalatori disponibili pentru utilizatori pentru a instala.

Acest articol oferă instrucțiuni pas cu pas despre se creează un program de instalare care este utilizat în mod obișnuit în instalarea în formatul Windows Installer MSI. De asemenea, puteți crea un program de instalare MSI cu caracteristici Visual Studio standard, dar folosim WiX. WiX vă permite să creați instalatori care sunt mai granulari decât caracteristicile standard ale studioului vizual.

Eu nu pot introduce toate caracteristicile aici, dar dacă doriți să înțelegeți fluxul de crearea de instalare în primul rând și se adaugă alte caracteristici, este o idee bună pentru a verifica pe site-ul oficial.

Pre-pregătire

  • Aveți Visual Studio instalat.
  • Conectați-vă la Windows cu drepturi administrative.
  • Ați instalat .NET Framework 3.5.1 pe Windows.

Instalarea setului de instrumente WiX

Deschideți site-ul oficial de mai jos și descărcați instrumente de compilare WiX Toolset.

image

Descărcați wix311.exe pe pagina anterioară pe care ați deschis-o. (Versiunile pot varia în funcție de actualizare))

image

Apăsați Pe Salvați pentru a-l rula. În mod implicit, acesta este salvat în folderul descărcări. (Dacă îl executați direct, acesta va fi salvat într-un folder separat.)

image

image

După executarea Instrumente de compilare Set de instrumente WiX, primiți următoarea eroare:

image

Trebuie să instalați .NET Framework 3.5.1 runtime. Acesta nu este instalat ca standard în Windows 10 modern și nu va fi instalat decât dacă instalați cel mai recent Visual Studio decât dacă instalați în mod explicit SDK-ul în timpul instalării.

Dacă doriți să instalați, descărcați și să instalați runtime de la următorul link:

Apropo, fișierul descărcat este construi instrumente și nu a fost instalat încă. Faceți clic pe Instalare pentru a-l instala.

image

image

Când instalarea este completă, mesajul din stânga sus este "Instalat cu succes". Faceți clic pe Ieșire pentru a ieși.

image

Aveți posibilitatea să vedeți că un folder a fost adăugat la meniul Start.

image

Instalarea WiX Toolset Visual Studio Extension

Apoi instalați wix toolset Visual Studio Extension. Descărcați și instalați fișierul din pagina următoare. Acest lucru este în cazul în care este inclusă versiunea Visual Studio 2019.

image

image

Executați fișierul descărcat.

image

image

Faceți clic pe butonul Instalare.

image

Faceți clic pe butonul Închidere pentru a finaliza instalarea.

image

Acest lucru completeaza configurare.

Descarcă Wix Edit

Nu este necesar, dar este un pic util atunci când editați setările Wix. Vă rugăm să descărcați-l de pe site-ul următor. Acolo is de asemenea fiecare un a instala sau un singur exe traducere. Sfaturi le descrie folosind Wix Edit.

image

Rezumat

WiX este acum configurat. Data viitoare, aș dori să creeze un program de instalare simplu.