Proper Procedure

I was just wonderingBefore I build the new client.wyc and wyUpdate.exe to include my latest installer do I have to add the files to the latest update folder inside wyBuild first 1st?

The reason I'm asking is up till now I'd 1. make my installer in Visual Studio and install it2. Take the files from the install folder and put them in wyBuild so I only have the ones I need to create the updates from3. Then I'd Build the client.wyc and wyDate.exe inside wyBuild and include those in my full installer and remake my Full-Installer again so the users have the latest versions of these files in case their is any reference to the files it needed.

Is step 3 necessary?? Basically, do these 2 files need to know all the files to be included first before including in the Full-Installer?

Thx!

Steve

Before I build the new client.wyc and wyUpdate.exe to include my latest installer do I have to add the files to the latest update folder inside wyBuild first 1st?

You never need to include wyUpdate.exe within your updates. Include it with your installer, yes, but you don't need to include it in your updates because wyUpdate self-updates.

The client.wyc file is different. Again, you should always include the latest version of this file in your installer. Also, you can include the client.wyc file in your update if you've changed something in it.

The exact process is covered in the New release workflow article. Tell me if this helps.

ok thx!!

one more thing.I have my "Check for Updates" Menu item on my about screen and it has a underscore before the words._Check for updates_Cancel update checking

Anyway to get rid of that?

about to release a public beta and want to make everything as solid as possible so I don't get 20 emails about things like that.......8)

thx!

Steve

I'll look into this -- it looks like a problem with WPF not rendering the hinting correctly.

A quick and dirty fix is to set the following properties in your Windows's constructor:

autoUpdater.Translation.CheckForUpdatesMenu = "Check for updates";autoUpdater.Translation.DownloadUpdateMenu = "Download and Update now";autoUpdater.Translation.InstallUpdateMenu = "Install update now";autoUpdater.Translation.CancelUpdatingMenu = "Cancel updating";autoUpdater.Translation.CancelCheckingMenu = "Cancel update checking";

Ok, I did the down and dirty fix and it's all better nowLet me know if you find a more desirable fix so I can remove this code.

thx!

Steve