We have an open source media center plug-in. At the moment its download size is one measly megabyte.
If I change my plug-in to require .NET 3.5, users may have to download 197 megs just to be able to use my plug-in.
I am in the middle of a big refactoring process, and am aching to use some of the functional aspects of LINQ, which would considerably reduce the complexity of our codebase.
Is .NET 3.5 a reasonable pre-requisite for my application? My entire user base already have .NET 3.0 installed.