Geoff,
In addition to the other comments:
Only Windows Server 2003 currently ships with .NET 1.1 installed.
A number of Tablet PCs ship with .NET 1.1 installed, however it is not
"guaranteed", I know mine came with it installed.
As Cor suggests, you could use VB6 or C++ to develop an app that does not
require the .NET runtime. I would consider VB6 or C++, however I would avoid
VB5 as it is "well outside" being supported. Even VB6 is rapidly approaching
the non-supported stage...
However!! You then loose out on all the benefits that .NET brings you, such
as: full OO, rich runtime, rich framework, simplified deployment, and
others...
Unfortunately .NET requires the 20MB Framework. :-(
Fortunately!!! this 20MB Framework is a one time install!!!!

)
Once the Framework is installed for a .NET application, it is installed for
*ALL* .NET applications! Granted you get into the version 1.0, verses 1.1,
verses 2.0 "problem". Microsoft has stated that 1.0 & 1.1 apps will run "as
is" on 2.0. You can use VS2003 to create apps that run on either 1.0 or 1.1
by avoiding the 1.1 features (see article below). NOTE: VS2003 still
creates a 1.1 app, however its app.config is set to redirect to 1.0
assemblies. 1.0 apps will run on 1.1.
In other words if you ship a 1.1 app, and a user downloads the framework for
your app. The user just downloaded the framework for all apps! Microsoft &
other companies are releasing more & more apps that require the framework.
For details of side by side & having an assembly run under a different
version of the framework see:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/sidexsidenet.asp
I currently target .NET 1.1, when 2.0 ships I will probably mostly target
2.0 as it has a significant number of user & developer improvements in it.
IMHO getting more developers to deploy .NET apps helps ensure that the
Framework is installed more places...
Hope this helps
Jay
<Geoff Cox> wrote in message
| Hello,
|
| The .NET Framework is about 20MB which is large compared to some apps.
| Can I assume that the Framework is on modern PCs? Does modern mean PCs
| sold in the last 6 months, 12 months, etc??
|
| Cheers
|
| Geoff