Question on Signing and new builds and updates

Hi,

Fantastic product, I will never go back to click once... out of the window once and for all!!

I am in your trial and will buy soon. I have a couple of questions:

1.) If I did not sign my update (I unchecked the box) is this a problem for future updates?2.) Lets assume I have deployed my msi, included your wyupdate.exe and client file in my build and my customer installs my product. No worries here. I post an update v1.1 and my customer gets the update, no problem here. Then some time goes by and I build a new installer package as well as post an update to v2 for my "old" customers. So, V2 in updates are similar to my latest msi build. Some customers might update to my v2 using updates, some will use the new V2 msi installer (new customers). Big question lies here...if I post updates for V2.1 will both my new customers (now their first update (V2 to 2.1) and my old customers (using that original msi v1 - V2.1) receive same updates? How do I go about building my new msi to make all of this work?3.) Can I delete files from my subsequent updates. I noticed a file that I did not require and want to remove it when I am doing say update v1.1 from v1.04.) My application's settings files (settings that my customer saves while using my app - an example - his address details typed in by him while using my application) get over written between updates - in particular my dot net application has a .settings file that contains my application settings. How do I make sure these settings does not get overwritten - or at least is there a way to put the settings back between updates? Basically when the update was done the customer did not lose his setting?

Thanks!!

Riaan Mastenbroek

Hey Riaan,

1.) If I did not sign my update (I unchecked the box) is this a problem for future updates?

It's a security risk if you don't sign your updates. We recommend signing your updates. There's very little down side.

2.) [...] How do I go about building my new msi to make all of this work?

Always include the latest client.wyc and wyUpdate.exe with your latest installer. See the Step-by-step walkthrough and the New release workflow.

3.) Can I delete files from my subsequent updates. I noticed a file that I did not require and want to remove it when I am doing say update v1.1 from v1.0

Yes, if you have a file in 1.0 and you no longer have it in 1.1, wyBuild is smart enough to know that you want the file deleted.

4.) My application's settings files (settings that my customer saves while using my app - an example - his address details typed in by him while using my application) get over written between updates - in particular my dot net application has a .settings file that contains my application settings. How do I make sure these settings does not get overwritten - or at least is there a way to put the settings back between updates? Basically when the update was done the customer did not lose his setting?

Don't include the settings file in your updates at all. That is, don't add them to any version within wyBuild.

Tell me if this helps.