Initial installation plus other questions

Hi, I'm a new wyupdate user and I've got a few questions I've not seen covered by a quick scan through faq and forumI'm a c# dev using visual studio and have my solution including setup project still in VS2010 because that's the last version before they dumped support for Windows Installer projects. The solution is a 'suite' of several apps, one being a service application, one or two console apps and a couple of Windows Forms apps.To date an engineer has gone on site to install the setup package to oversee database changes. We're moving the database up to the cloud so we can now install our desktop software from the web without needing to go on site.Sorry if you think I'm being dumb but I want to understand fully what I can do before I spend time setting wyupdater up then find it's not the solution for us.

1) Does using your updater mean we can dump the setup project alltogether? (I ask because you're calling it an updater and not an installation setup) Please say yes lol2) If this is so, how does the client obtain/install the initial version?

The individual apps all sit in the same folder/location and they share an important library dll One of these apps is a Windows service application which sits on a single pc at the client site performing housekeeping duties. There may be one or more other pcs hosting our software at that client site.3) I'm assuming that I should build 2 updater packages, one for all the other apps and one for the service?4) Do I need to do anything about shared dlls, does the updater handle that? Or should I not add the shared dlls to the service project and make it a prerequisite that the other apps have been updated first?

Sorry. Can't see a way to delete the post.1) No, I need to build my own installer. This is purely an updater.2) See 1.3) I'll create 2 updaters4) I'll wait and see.

4) Do I need to do anything about shared dlls, does the updater handle that? Or should I not add the shared dlls to the service project and make it a prerequisite that the other apps have been updated first?

Well, it depends. Are they shared between your apps? If so, update the other apps first. Or, better yet, don't used shared DLLs, because you'd be create your own little DLL-hell but having inconsistent states where 2 apps use different and possibly non-backward compatible DLLs.