Hi,
I'm building a windows forms application to be downloaded from the Internet and allow the users to connect to a server and exchange information using Sockets.
My dilemma is what version of .Net to use.
I wanted to use 2.0 but I'm afraid that users will quit the download if they have to get a 20MB .Net install file.
I know I can have an application stub and do all the downloading after user runs setup.exe but still it takes about 12min in a DSL to download the framework.
At the other hand I don't want to stay back with .Net 1.1, which has a greater penetration in desktops; Visual Studio 2005 and .Net 2.0 have some great features.
Any help will be appreciated.
Thanks in advance.
Ubercoder.

What .Net Framework to use???
troyt
If you decide to code in 2.0, you can force the users to install .NET framework 2.0 by changing either the config file of your application or in the setup.ini file of your installation project. If the user does not have 2.0 installed, your app won't run and will let a user know that they need it installed before running your app.
Here is how:
in your .config file - takes effect during execution of your app:
<startup>
<supportedRuntime version="v2.0.x.x" />
</startup>
in your .ini file - takes effect during installation of your app:
SupportedRuntimes=2.0.50727
chris.p
"Would you download an application 25MB "
It's hard to answer this question, it all depend on a lot of factor. How many user you have, what is the average connection speed, is this a unique application or can they google and find a smaller one faster, do they have to pay for the application, how excited are they to download the application, what type of user you will have (no computer skill or lot of computer skills).
Gnanasekaran
Draykula,
The features I like in .NET 2.0 is better support for Sockets and backgroundworker.
Plus some better support for smart clients.
My question is: the use will wait to download the framework (22.4MB) or quit the download
BigBoy
The application is a chess game which alloes the users to play online in real time.
l_m_o_o_r_e
jonez108
T_M_P
ArekPL
Loving the features is one thing.
I think the key phrase is : then stick with 1.1 because probably most PC's have it installed atm.