Je morda kdo imel primer, ko je uporabljal za installer Setup Project, ki je integriran v VS in je imel zelo kompleksno strukturo map in datotek (recimo nekaj 100 ali 1000), nato pa moraš recimo pri novi verziji zaradi obilice sprememb zamenjati celotno mapo, ki vsebuje polno podmap in datotek? Torej, potrebno je odstraniti neko mapo blizu roota, nato pa npr. z drag&drop na njeno mesto povleči novo, tako da si siguren, da je struktura map in datotek res preslikava stanja na disku.
Problem je v tem, da je brisanje v vdproj izredno počasno - VS ne pusti zbrisati mape, če ni prazna, kar pomeni, da moraš zbrisati vse datoteke v vsaki mapi in vsako prazno podmapo, pri čemer VS za nekaj časa zamrzne (v enem konkretnem primeru za cca. pol minute). Takšno početje lahko traja tudi več ur in se potem seveda raje odločiš, da narediš vse iz nule, kar je po svoje zapravljanje "minulega dela".
Takega načina izdelave installerja se sicer izogibam, kolikor se le da, vendar sem pri pogojih za testiranje programa za delovanje na Windows Vista prebral, da mora biti setup narejen z Windows Installerjem, zato sem pri eni aplikaciji bil prisiljen uporabiti ta način. Če ima kdo kakšen namig, kako pospešiti tovrstno početje, ga bom zelo vesel!
Lep pozdrav,
Tomaž
tomaz - četrtek, 24. maj 2007
Miha, Hvala! Tole bo zgleda res vse skupaj spravilo v višjo prestavo.
MihaM - četrtek, 24. maj 2007
Po mojem tisti integrirani setup ni namenjen prav velikim stvarem.Mogoče si poglej WIX, če že vztrajaš na Windows Installerju. Po mojem boš dosti enostavneje naredil tole tvojo stvar.