Tudd Intuíció, előadás, alkalmazástelepítést

A cél a munkát. Mester a technológia létrehozásának telepítési programok Windows alapú alkalmazások telepítésére alkalmazás.

áttekintés

Miután a forráskód van fordítva, és befejezte a tesztelést kell létrehozni telepítõfájlhoz telepíteni az alkalmazást a felhasználó számítógépén.

  • Beállítás Project - használt telepíteni a kliens alkalmazás, a középső réteg alkalmazások és alkalmazások futnak a Windows szolgáltatások;
  • Web beállítása Project - telepítéséhez használt web-alapú alkalmazások;
  • Merge Module Project - létrehoz egy összevont modulok (összevont modulok), amelyeket fel lehet használni más alkalmazásokkal alapú Windows Installer technológiát;
  • CAB Project - létrehoz egy cab-fájl eloszlást kell használni a régi technológiai fejlesztések;
  • Beállítás varázsló - asszisztens létrehozása a telepítését a projekt
  • Intelligens eszköz CAB Project - CAB projekt PocketPC, Smartphone és egyéb CE alkalmazásokat.

Windows Installer fenntart egy adatbázist a telepített alkalmazások adatait. Amikor egy alkalmazást kell eltávolítani, az adatbázisban, akkor könnyen megtalálja és törölje registry beállításokat adtak a fájlokat másolt a merevlemezre. valamint az ikonokat az asztalon és a Start menüben (Start). Ha egy adott fájl még mindig egy másik alkalmazás használja, a telepítő hagyja a lemezt, így az alkalmazás használata nem kell semmisíteni. Az adatbázis is lehetővé teszi, hogy visszaszerezze. Ha beállítja a regisztrációs vagy DLL könyvtár, alkalmazásával kapcsolatos, megsérült vagy véletlenül törölt, a telepítés lehet állítani. A helyreállítás során a telepítő olvassa az adatbázisban információkat a legújabb telepítési és megismétli azt.

Létrehozása telepítő

Tervezésekor egy alkalmazást a hibakeresés változata a projekt (Debug), amelyben volt egy további kódot hibakeresés. A telepítő alkalmazás kell létrehozni a sorozatgyártásra alkalmazások (Release). Ahhoz, hogy hozzon létre egy sorozatgyártásra alkalmazási projekt nyitott a Project Properties ablakban az elem építő (beépített) módosíthatja a konfigurációs tulajdonság (Configuration) Active (Release) (15.1 ábra). Ezután meg kell fordítani és tesztelni az alkalmazást.

Tudd Intuíció, előadás, alkalmazástelepítést

Telepíteni a projekt Project_K4I_01 alkalmazás létrehoz egy külön telepítési projekt SetupEmployee (15.2 ábra).

Field szabad stílusú szöveget, amely bemutatja az alkalmazás vagy telepített összetevők. Ez az információ megjelenik a összesítő oldalon a párbeszédablak Tulajdonságok msi csomag. és Programok telepítése / törlése Field Kapcsolat SupportInfo oldal ablakot.

Logikai érték. Ha az értéke igaz. ellenőrzi, hogy már telepítve van a gépen egy újabb változata az alkalmazás. Ha igen, a telepítési folyamat leáll.

Logikai érték. Állítsd true ez azt jelenti, hogy telepíteni az összes felhasználó számára. Szerelés hamis alkalmazás hozzáférést biztosít csak az aktuális felhasználó.

Címkék, hogy lehet használni, hogy keressen msi -file a cél számítógépen. Ez az információ megjelenik a összesítő oldalon a párbeszédablak Tulajdonságok msi csomag.

Helyi beállítás használható szöveges erőforrások és registry beállításokat. Ez befolyásolja a felhasználói felület a telepítő.

A gyártó neve az alkalmazás vagy egy részét. Általában ez ugyanaz az információ, amely szerepel az ingatlan, és szerző. Megjelenik az Összegzés oldalon a párbeszédablak Tulajdonságok msi csomag. valamint a területén Kiadó (Publisher) SupportInfo oldalakat a Programok hozzáadása / eltávolítása párbeszédpanelen. Használt részeként az alapértelmezett elérési út a telepítés ezt az alkalmazást.

URL web-oldalak együttjáró telepített alkalmazást vagy egy részét.

Végrehajtandó parancs után a fordítási folyamat.

Végrehajtandóparancs előtt a fordítási folyamat.

String azonosító GUID. egyedi az adott alkalmazás vagy egy részét. Windows Installer ezt a tulajdonságot használja, hogy azonosítsa a kérelem későbbi frissítések vagy létesítmények.

Az alkalmazás neve. Leírására használt alkalmazást a Programok hozzáadása / eltávolítása párbeszédpanelen. valamint része az alapértelmezett útját az alkalmazás telepítése: C: \ Program Files \ Manuf acturer \ TermékNév

Távolítsa el az előző, verziók

Logikai érték. Ha az értéke igaz, akkor vizsgálja meg a számítógépet az előző verzió az alkalmazás. Ha igen, akkor a régi verzió eltávolításra kerül, mielőtt elkezdené a telepítést, az új. Ez a funkció a ProductCode UpgradeCode és annak megállapítására, hogy nem távolítja el. UpgradeCode meg kell egyeznie, ProductCode - eltérőnek kell lennie.

Mikor kell futtatni PostBuildEvent esemény. Options: a sikeres építési projekt, vagy mindig.

A string a keresési útvonal függő szerelvények, fájlok vagy összevont modulokat. Akkor alkalmazzák, amikor a telepítési csomag össze a fejlesztő gép.

További információkat az alkalmazás. Ez az információ megjelenik a összesítő oldalon a párbeszédablak Tulajdonságok msi csomag.

URL támogatja egy alkalmazás vagy komponens. Ez az információ megjelenik a Support Information oldal SupportInfo dialovogo Programok hozzáadása / eltávolítása ablakban.

Támogatja a 32 bites vagy 64 bites Windows-verziók.

Cím telepítőt. Megjelenik az Összegzés oldalon a párbeszédablak Tulajdonságok msi csomag.

Húr GUID. képviselő azonosítóját különböző változatait ugyanezt a kérelmet. UpgradeCode nem kell változtatni a verziók között és a különböző nyelvi változatok a kérelmet. Használt DetectNewerInstalledVersion és RemovePreviousVersion.

A verziószám a telepítő cab -file vagy összeolvad modult.

. Hozzáadni szerelvények (ebben a példában az egyetlen szerelvényt ki kell egészíteni - a fő futtatható (Project_K4I_01.exe) akkor a jobb gombbal a projekt Solution Explorer vagy válassza ki a parancsot Project / Add menü (Project / Add), amelynek négy lehetőség. :

  • Project kimenet - output projekt adatait;
  • Fájl (File) - használt szöveget readme fájl vagy bármilyen más fájlt, amely nem része az összeszerelési folyamat;
  • Merge modul (összevont modul) - egyesíteni modul külön létrehozott;
  • Közgyűlés (Assembly) - ezt az opciót kell használni, hogy válassza ki a szerelvény, amely része a telepítést.

A mi esetünkben úgy döntünk, szerelvény (ábra 15.5).

Tudd Intuíció, előadás, alkalmazástelepítést


Ábra. 15.5. Hozzáadása szerelvények a telepítési projekt

Akkor jelenik meg, komponens választó dialógus (Component Selection). Lapozzunk a mappa \ bin \ kiadja a korábban létrehozott alkalmazást, és válassza - Project_K4I_01.exe. Ezután kattintson az OK gombra (lásd 15.6).

Tudd Intuíció, előadás, alkalmazástelepítést


Ábra. 15.6. Kiválasztása egy telepítési pályázatok

Ezt követően, azt látjuk Project_K4I_01.exe a Solution Explorer telepítési projekt. Az érzékelt függőségek (észlelt függően) látni fogja, hogy a Visual Studio megkérdezett Project_K4I_01.exe összeállítások, ami attól függ - ebben az esetben a Microsoft .NET-keretrendszer tartalmazza automatikusan (ábra 15,7).

Tudd Intuíció, előadás, alkalmazástelepítést


Ábra. 15.7. Telepítési Project ablak c-hozzáadott szerelvény

Általában, ha az alkalmazás áll, több szerelvények folytatni kell ezt a folyamatot, amíg az összes alkalmazás nem regisztrált a Solution Explorer építeni a telepítési projekt.

Tudd Intuíció, előadás, alkalmazástelepítést

Kapcsolódó cikkek