First build questions

I am a little confused by the walkthrough when I get to the point of adding in my installer

It seems to skip over this, going straight to first update

So, if I have finished step 4.H. I have an empty and tested 1.1 that is 'up to date'

I copy wyUpdate.exe and client.wyc to my app's build directory and then make setup.msi ( which includes wyUpdate files)

I want to distribute this setup.msi, so do I add it to ver 1.1 and upload again or do I need to create 1.2 since it is different than the blank update just performed?

And, do I copy all just setup.msi OR both the source files AND setup.wsi into the wybuild tab?

I agree with the previous post that the walk through is not clear enough about when and what to do with the client and wyUpdate files.

I am stuck at the point where I have all my files in 1.1, then i made 1.2 that is different from 1.1 by addition of dummy.txt file. When i run ''build updates'' i get a warning that wyUpdate should not be in the directory because it self updates. OK i removed it from both 1.1 and 1.2 and also removed client files. ''build updates'' works OK when i did that, but what to do with the wyUpdate file that i build via "build wyUpdate" ? I do not use installer yet, but i will get same problems as in post above.

So can somebody clearly outline what the right handling of wyUpdate is?

The updae patches generated by ''build updates'' are placed on the server, but those patches does not contain patching of wyUpdate (since i removed it from the 1.1 and 1.2 folders). Or at least it is how i see it 🙂 So how is the wyUpdate file self updated?

Another mybe related question is that during the update the updating process notices that wyUpdater is running and needs to close before update can proceed, but wyUpdater is the process that is runnign the update?

I am bit of lost in here i must say 🙂 But the tool seems pretty easy to use (once the walk through gets a bit more clear).

Fine job guys!

I want to distribute this setup.msi, so do I add it to ver 1.1 and upload again or do I need to create 1.2 since it is different than the blank update just performed?

The installer has nothing to do with the updates. It's just how your customers will initially get your app. You don't include this installer anywhere in wyBuild. You put it on your website so customers can download it.

And, do I copy all just setup.msi OR both the source files AND setup.wsi into the wybuild tab?

Let's say the first version of your app that you're including wyUpdate with is version 1.1. In wyBuild, in the version 1.1 tab, add all the files that consist of version 1.1. (Not the setup file, the files that are *in* the setup file).

Does that make sense?

I do not use installer yet, but i will get same problems as in post above.

wyUpdate.exe is what you include with your app. So however you distribute version 1.1 of your app to your users you include wyUpdate.exe and client.wyc along with your other app files.

In wyBuild you put everything that consists of your app except wyupdate.exe (wyUpdate updates itself separately).

So how is the wyUpdate file self updated?

wyUpdate checks for updates to itself using a google.com hosting and a wyday.com hosting as a backup. You can override these if you want. See: How to make a custom version of wyUpdate.

Another mybe related question is that during the update the updating process notices that wyUpdater is running and needs to close before update can proceed, but wyUpdater is the process that is runnign the update?

Are you running multiple wyUpdate instances? That's what it sounds like. wyUpdate doesn't warn about closing itself (it knows better).

Thanks a lot!

So for the first time instalation of the app i place wyUpdate in the installer so the installed app can update itself with the wyUpdate mechanism from then on.

I include the wyUpdate for each new release installer in case user downolads this version as a his fist version.

Installers with all releases of my app (or jsut the latest) are then downloadable via web server, each of them contain the wyUpdate specifically generated via ''build wyUpdate'' for that specific version of my app.

So including wyUpdate in the installer serves a purpose as a first time instalation.

I will repeat the process as outlined here to check if i get the message that wyUpdate needs to close itself. Maybe it has something to do whit how i created wyUpdate etc. As i had it now it happened when i followed steps how o add the automaticUpdater to the win forms app. I then runned check for updates via the help menu in my app. At next restart it started wyUpdate that told me to close my app, i did that then it said that wyUpdate is running and it should be stopped.