Does wyBuild support this?

Hi there,

For our product we're currently using ClickOnce, but due to some limitationswe're seriously thinking about abandoning it. Your component looks like a good candidate, but from the docs on the website we weren't able to answerthe following questions, but perhaps you can.

1. Does your component support so-called "download groups"? For a descriptionplease look here: http://msdn.microsoft.com/en-us/library/kzy0fky2(VS.80).aspx2. Can your component be used for the initial application deployment, or is it onlyintended for application updates?3. Does your component support version rollbacks? In other words, can a customerrollback to a previous version in case of emergency.4. We want to make use of our own UI. Is this fully possible or do we need to make use of UI of the automatic updater component?

Thanks for your answers.

Regards,

Patrick

Hi Patrick,

1. Does your component support so-called "download groups"? For a descriptionplease look here: http://msdn.microsoft.com/en-us/library/kzy0fky2(VS.80).aspx

No, how were you planning on using the file grouping?

2. Can your component be used for the initial application deployment, or is it onlyintended for application updates?

As of the current version of wyBuild we only support creating updates. In wyBuild 2.7/2.8 we'll support creating standalone patches, and a bit later we'll support installation creation.

To create installers for now, you can use WiX, NSIS, InnoSetup. NSIS has the largest community, so I would recommend that. WiX supports MSI creation.

We will support building both NSIS and MSI installers in a future version of wyBuild.

3. Does your component support version rollbacks? In other words, can a customerrollback to a previous version in case of emergency.

Yes, wyUpdate supports rollbacks. However, it only keeps the rollback data until the new update has successfully installed. If the update fails to install (or the user cancels mid-update), wyUpdate will rollback quickly and quietly to the previous version.

4. We want to make use of our own UI. Is this fully possible or do we need to make use of UI of the automatic updater component?

You can use either our UI or you can create your own. Other customers have customized the AutomaticUpdater UI.

Thanks for your answers so far.

No, how were you planning on using the file grouping?

At the moment our product is capable of connecting to several different versions of a proprietaryapplication server. Each app server version requires its own set of assemblies to be installed onthe client machine. Since each set takes about 5MB and we have to support more than 10 differentversions, we want to avoid downloading 50MB for no reason. With the download groups feature wecan easily detect what app server version is running and download additional files when needed.Some features of our product depend whether a valid license exists and required files will only bedownloaded when this is the case.

Regards,

Patrick

This is an interesting case - I can definitely see the use. I'll see if we can sneak this feature into wyBuild 2.9.

Wow, if you can deliver this then your product is definitely high on our list ofcandidates. When is wyBuild 2.9 expected to be released?

Based on our roadmap of features I'd say wyBuild 2.9 will be ready by late June 2010 (at the earliest).

By the way, if you're in a rush you could always download the wyUpdate source code and add a hack.