/ / Regasm and Heat - ako to funguje - wix, wix3.8, regasm

Regasm and Heat - ako to funguje - wix, wix3.8, regasm

Mám všeobecnú otázku. Ak potrebujem nasadiť zostavu ako súčasť môjho produktu, ktorý je potrebné zaregistrovať na klientskom počítači a vytvoriť tlb súbor, ľudia navrhujú používať nástroj na zber tepla WiX toolset.

Potrebujem sa však zaregistrovať (regasm)montovať spočiatku na svojom počítači, aby najprv spustili tepelný nástroj na tento súbor a získali všetky potrebné dáta (registre), ktoré sú s ním súvisiace a potom, keď bude finálny MSI balík pripravený vrátane tých údajov pre súbor pri jeho inštalácii, dá to všetko späť na stroji klienta alebo možno nemusím zaregistrovať túto zostavu na stroji svojho vývojára a ja som len bežať na pravidelnom montážnom súbore, ale teplo vie auto-magicky a generuje potrebné údaje databázy Registry súbor neskôr nainštalovaný na klientskom počítači a zaregistrovaný ako regasm?

Môžete potvrdiť, že rovnaký nápad a technikaplatí pri registrácii komponentu COM pomocou regsvr32.exe? Opäť musím zaregistrovať komponent COM na svojom vývojárskom stroji ako prvý predtým, než sa do inštalačného balíka začlenia generované dáta súvisiace s touto zložkou tepla alebo nie je potrebné zaregistrovať komponent na počítači pred spustením tepla na ňom ?

odpovede:

1 pre odpoveď č. 1

musím zaregistrovať (regasm), že montáž spočiatku na svojom počítači

NO. Otestoval som to. Nepotrebujete spúšťať regasmus, ak ste v nastaveniach .NET build vytvorili "Register for COM Interop", čím vytvoríte TLB pre vás.

V opačnom prípade by ste mohli bežať REGASM / TLB vytvoriť TLB.

ale teplo vie auto-magicky

ÁNO. Musíte spustiť HEAT na TLB a DLL.

Môžete potvrdiť, že pri registrácii komponentu COM pomocou regsvr32.exe platí ten istý nápad a technika?

ÁNO

Opäť musím najskôr zaregistrovať komponent COM na svojom vývojárskom stroji

Nie. Netestoval som to.