This is a concern for me because I chose the language I used to write the game to ensure that the .Net framework was not a requirement for the client as a small but significant part of my target market does not have the .Net framework installed.
Can you confirm that wyUpdate requires the .Net framework to run? And can you give me any additional information on requirements for the client? IE: What version of the .Net framework is required? Are any other files (eg Visual C runtimes ) required on the client's machine in order to check for and perform updates?
The only requirement is .NET Framework 2.0. No other runtimes are needed.
Most windows users have the .NET framework installed by default. It comes included with Vista & Windows 7, and has been in the automatic updates for Windows XP for nearly 4 years.
What installer are you using (NSIS, Inno, InstallShield, ...)? I ask this because there are many scripts that can see if .NET Framework is installed, download & install it if it isn't.