bootstrapping updates

I've spent all of a day looking at the software so please forgive me if this is a naive question. Our C# application now runs on .NET Framework 3.5. I would like to put automatic updating support into it now. But over the next few months we plan to upgrade it to 4.0 and convert it to WPF, for each of which you require a different dll than the one for the 3.5 Framework.

Obviously I don't want to include automatic updating now if I have to force my users to download manually when I convert to 4.0 and WPF. Can I include the 3.5 dll and bootstrap an automatic update to 4.0 and WPF when the time comes? What strategy do you recommend?

Hey Aaron,

This is a good question. The answer is that you don't need to use any tricks. You can use the .NET 3.0 version of the AutomaticUpdater now and use the .NET 4.0 version of the AutomaticUpdater when you switch your program to .NET 4.0. You don't need to do anything special. wyBuild is smart enough to know the files are different and it will generate the patch to go from one version of your software to the next.

I'm not sure if you've read it yet, but the step-by-step walkthrough is a good place to start.