wyBuild manages versions of your software and creates patches from one version to the next.
The .NET Framework 2.0 is the only requirement for wyBuild. If you don't have it, it's automatically downloaded and installed when you run the installer.
Requirements for wyUpdate
wyUpdate is the open source (and royalty free) updater program you include with your software. The requirements for wyUpdate are either the .NET Framework 2.0 or the .NET Framework 4.0. You can choose which one by going to "File -> Properties -> wyUpdate" inside wyBuild:
Which one should you choose (.NET 2.0 or .NET 4.0)?
Both versions of wyUpdate have identical functionality. The only difference is the version of the .NET Framework it uses. Here's how you make a choice which one to use:
.NET Framework 2.0 version: if you're not making a .NET app, or if you're making an app that uses the .NET Framework 2.0, 3.0, or 3.5 then use this version.
.NET Framework 4.0 version: if you're making an app that uses the .NET Framework 4.0 (or 4.5, 4.6, etc.) then use this version.
Modern versions of Windows have the .NET 4.x Framework installed and enabled by default, so use the .NET 4.0 version of wyUpdate.
Requirements for the AutomaticUpdater control
The AutomaticUpdater is a free .NET component that's included with wyBuild. With it you can add full automatic updating ability to your .NET application. Learn more about it here.
AutomaticUpdater works with .NET applications built for any of the following versions of the .NET Framework:
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.x
Windows Vista through Windows 11
wyBuild, wyUpdate, and the AutomaticUpdater control are fully compatible with Windows Vista through Windows 11 (both 32-bit & 64-bit versions of Windows):