Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision

Ez talán a legfájdalmasabb kérdés próbál terjedni utódaik az interneten. Sok fizetett a telepítő, amelynek vannak egyáltalán nem tekinthető a jövőben a csomagokat. Sokba, de jó, valamint a szabad. Kalózkodás - rossz 🙂.

Ott, és a varázsló - következetesen teljesítő néhány fellépés, készülj telepítőt. Van is egy teljesen megírt, az összes kódot kell írni a kezét: nem Inno, van NSIS. De más úton mentünk. Bemásztam a dzsungelben a legszemélyesebb és homályos XML Wix.

Ebben a cikkben azt fogom kihagyni sok részleteket, hogy mi ez, és mi a célja. Meg lehet olvasni, mint a hivatalos Wix projekt oldalon és a fórumon. Hangsúlyt kapnak éppen a lényeges dolgok, kell indokolni létrehozására.

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision

ablaknézetét Solidworks a megállapított vizsgálati addon

Azt feltételezik, hogy Wix telepítve és a sablon áll rendelkezésre VS.

Hozzátéve, hogy a megoldás a jövő projekt telepítő: a fájl-Add-New Project. A menyuha válassza ki a Windows Installer XML - Beállítás Project. Írja be a nevét a jövőben a telepítőt, és kattintson az OK gombra.

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision
Látjuk, valahogy így:

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision
Beállítás fogja közelíteni a szabályokat. Olyannyira, hogy utána ne vesszenek el az összes ezeket a sorokat. Először is, adjunk hozzá egy kevés fájlok: Jobb kattintás a beállítás Project - Add - Új elem. Figyeljük meg, hogy hozzáadunk 2 Verifications.wxs fájlt, és Files.wxs amelyek «telepítő fájlokat» és egy Variables.wxi a fájl, amely «include fájlok». Mi lesz, hogy jobban megértsük.

Files.wxs - ekkor információk tárolására a fájlokat, hogy szerepelni fog a telepítő program.

Product.wxs - valójában nagyon leírását a telepítő.

Variables.wxi - a változók listájának a projekt. Úgy kell használni az azonos értékű (a projekt nevét, a változat a file elérési útvonalát) bárhol a telepítő kódot.

Verifications.wxs - ellenőrzi a telepítéshez szükséges (version NET Framework, ha telepítve Solidworks).

Csak add hozzá a könyvtár

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision

Egyes esetekben nem használhatók most, de csak tudom, hol vannak. Például, hogy saját párbeszédablak (is, például az input a felhasználó vagy bármely más regisztrációs adatok adatok) kell hogy legyen a könyvtár WixUIExtension.dll Ez alapfelszereltség, de az alapértelmezett nincs hozzáadva.

Mivel a munka egyetlen megoldás, majd adja hozzá a kimeneti fájl TestInstall projekt. Ehhez RMB Referenses «link hozzáadása”, válassza ki a lap »projektek« és ott válaszd TestInstall - ugyanaz a projekt az addon a Solidworks.

Lejutni kódolási közvetlenül.

A változók fájlt, törölje az összes vonalak és illessze be a következő:

A döntőben zaydom a projekt tulajdonságait, és állítsa be az alapértelmezett nyelvet:

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision

valamint megszünteti néhány megjelenítési hibákat fordítási időben (ICE20; ICE57)

Hozzon létre egy telepítő az add-on segítségével vizuális stúdió és wix, streamdivision

9 gondolatok „létrehozása telepítő az add-on a Visual Studio és Wix. "

Köszönöm. A teszt alkalmazás működik, de a jelenlegi munka nem jön ki. Mi a baj a fej fájlt - Ha a telepítő nem tudja feldolgozni a regisztrációs rendesen. Az összes aktív elem (gombok) addon látható, de le van tiltva. Ha később a telepített könyvtár ösztönöz regasm fogantyúk - minden jó lesz ...

A második nap a keresett, ahol a kutya elásva, amíg találtam 🙂

hő - nem fejét! )))
Ez egy adatgyűjtő natravlennomu neki addon fájlt. Regisztráció addon - ez valóban felvételt a nyilvántartásban szükséges interfészek + további Infa.
Valószínű, hogy a munkaképes tervezet, hogy valami jön létre a repülni. Ezután a telepítő egyszerűen nem tudja előre erről. Ez az egyik lehetőség. A másik -, hogy mivel ez nem így van hő generálása fájlt. És a harmadik -, hogy fedezze az összeállítás, vagy bármilyen védő. Ha az utóbbi eset áll fenn, akkor először egy normál verziót hő, az adat rekord a telepítő, majd a fedelet.

A stop „Minden aktív elemek (gombok) addon látható, de le van tiltva.” - egy tipikus eset, amikor a kód tartozik a felhasználó anélkül, hogy megjelenése egy hiba, mint egy MessageBox-a. Tanács, csak csomagolja egy kritikus terület a try-catch a fogása, mint ez:

Nem takarítás nem működik, a jelenlegi nem rosszabb. Lehet, hogy kell hozzá egy kulcs -svb6. Ezután van egy leírás az osztály. Azonban az adatbázis, a HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ hozzá az elérési utat a helyét a forrás fájlt (debug), de nem az egyik, hogy tegye a telepítő a C: \ Program Files
Kézi jelzésadó regasm teszi új kulcsokat a helyes fájl elérési útját.

De szeme csukva van ... holnap ...

PS.
És mellesleg, nem egy absztrakt ActiveX, hogy azt hittem ki kell csinálni, és foglalat, amelynek megvalósítására a megfelelő paletta panelek (ahol a textúrák, a látszat. Toolbox, stb.) eszköztár tetején nem mindig könnyű, de itt egy csomó helyen ...

Nem, nem az, ahogyan az üzletből. Nem találtunk hogy ez növeli regasm, hogy a hő nem is nézi a reg fájlt, ami után kapjuk az első hívást. Az elpárolgott, és felírt CustomAction kézi hívás regasm. Tehát - minden kasszánál.

Kapcsolódó cikkek