deployment - Setup project slow to install Windows service and client -


i using visual studio 2010 setup project deploy application msi installer file, includes windows service , windows forms application. disappointed performance , compatibility of form of packaging.

my application compatible windows xp , upwards, several older xp user-testing boxes don't have right version of windows installer or necessary service pack installed. (un)installation can take dreadfully long program under 1mb in size , many systems not support it. installstate errors can crop , ruin (un)installation if service has been deleted or installed, or if program files missing (for uninstall).

what need (un)installer:

  1. manage .net dependencies.
  2. copy/remove application files folder.
  3. add/remove menu , shortcuts desktop , start menu.
  4. (un)install windows service, though can application. stop , uninstall part important.
  5. run application when it's done.

this question's answers recommend nsis (which have used results) , wix. ironically there no easy link simple installer wix on website.

am missing vs2010's setup project? optimized speed, it's slow.

you should run installer/uninstaller explicitly with

msiexec /x thefile.msi /l*v thefile.log 

(/i install). inspect log file; have time stamps telling action took amount of time. of course, logging affect that, should idea makes take long.


Comments

Popular posts from this blog

400 Bad Request on Apache/PHP AddHandler wrapper -

Add email recipient to all new Trac tickets -

php - Change action and image src url's with jQuery -