Hi Charles/Peter,

> Then going back to the original question, perhaps they don't want an
> updated (or later on an older) version of .NET on that particular machine.
> If someone had a machine that they use for testing at a certain level of
> ..NET and they installed your software and it updated it without a warning,
> they might not be happy about it.

In my experience .NET installs into separate folders for each .NET
build. For example I have these folders in
C:\Windows\Microsoft.NET\Framework on this particular machine:

v1.0.3705\
v1.1.4322\
v2.0.50727\
v3.0\
v3.5\
v4.0.30319\

I'm pretty sure if I installed another build of .NET 4.0 it would go
into it's own folder. So the chances of "DLL hell" with .NET should be
minimal.

I have software that uses .NET and none of the installers ask for
permissions to download/install the .NET version they use/need.

The .NET 4.0 framework standalone installer is 48.1MB and .NET 4.5.2 is
66.8MB and 4.7.1 is 65.6MB so we are not talking about huge downloads.

I'm a little surprised that a VM I created about a month ago only has
4.0 framework installed, not the more recent ones...

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC