473,385 Members | 1,734 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Older versions of .NET framework ... Needed?

I just looked in the folder that contains my .NET framework
installations, and I have versions 1.0,1.1 and 2.0. Do I need the 1
series since I have version 2.0?

Seems like it might just be a waste of space.

TIA

Apr 28 '06 #1
8 2716
ApopleBag,

If you are developing only in 2.0 than you only need 2.0. If you are as well
using VS 2002 and 2003 than you need 1.0 and 1.1.

As a user you need as principle only the latest version from Net. However I
would wait at least on SP1 from version 2.0 before removing the 1.1 version.

Cor
Apr 28 '06 #2
>I just looked in the folder that contains my .NET framework
installations, and I have versions 1.0,1.1 and 2.0. Do I need the 1
series since I have version 2.0?
If you develop against them, yes. It may also be needed by some
applications if they don't work properly under 2.0.

Seems like it might just be a waste of space.


Harddrives are cheap.
Mattias

--
Mattias Sjögren [C# MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Apr 28 '06 #3
better to have all version.
otherwise older app would be forced to run eith newer framework.
and that *MIGHT* be a source of bug....

--
Regards,
Lloyd Dupont

NovaMind development team
NovaMind Software
Mind Mapping Software
<www.nova-mind.com>
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
ApopleBag,

If you are developing only in 2.0 than you only need 2.0. If you are as
well using VS 2002 and 2003 than you need 1.0 and 1.1.

As a user you need as principle only the latest version from Net. However
I would wait at least on SP1 from version 2.0 before removing the 1.1
version.

Cor

Apr 28 '06 #4
Lloyd,

No that is not the purpose. It is made to overcome the problems which there
were with runtimer, not to handle it as a runtimer.

Cor
Apr 28 '06 #5
I know it Jon,

:-)

Cor
Apr 28 '06 #6
If you're talking about runtime installations, I agree with Lloyd --
keep them all, just in case you happen to run an assembly (not
necessarily your own) compiled and tested against a previous version
that just *happens* to use one of the items that were breaking changes
between versions. The different runtime versions work perfectly
side-by-side, and an application will attempt to use the version it was
compiled against before trying another version.

Also, it's hardly a waste of space, being barely a drop in the bucket
of your harddrive.

If you're talking about SDKs, however, I agree with Cor -- only the
version you're developing against is important.

Apr 28 '06 #7
Thanks for the comments everyone.

I'm an intermediate-level VB6 dev who is new to vb.net, and learning
the ropes, so I'm unfamiliar with the intricacies of .NET as of yet.

A few more questions:
How do see which version of the framework any particular
program/assembly is using?

And I'm guessing from the replies, that apps created with 1.0 or 1.1
can't make use of 2.0? 2.0 isn't very backwards compatible?

I'm using VS 2K5, so I assume any app I write in it automatically uses
2.0? How do I know if I might accidentally be using a control from the
1 series of the framework if I want to purely develop in 2.0?

I apologize if any of these questions sound newby-ish, but I'm just now
dabbing my toes in the .NET waters. :)

Oh, btw, my original question wasn't because I'm afraid of the cost of
HDD space. I have 300GB of HDD space here. What I don't like is
clutter, wasted space, and 300GB of superfluous files. Call me a neat
freak. ;)

Apr 28 '06 #8
>How do see which version of the framework any particular
program/assembly is using?
It'll be in the metadata, you can use ILDASM or reflection. Of course,
it's not necessary if you already have the correct runtime installed.
And I'm guessing from the replies, that apps created with 1.0 or 1.1
can't make use of 2.0? 2.0 isn't very backwards compatible?


Actually, they're very backwards compatible, but there *are* breaking
changes. If you're running an assembly written in a previous version
that you didn't write, however, you have no real way of knowing how
well it's going to work in a newer runtime. You're really better off
keeping side-by-side versions of the runtimes, just in case. And no, I
don't think it's either clutter *or* wasted space. I view each version
of the runtime as a necessary OS component, just as one might view the
latest patch from Microsoft to be a necessary OS component. Sure, it's
not 100% necessary if you've locked your box down properly, but are you
really willing to take that chance? Better to have the patch. Better to
have the different versions of the .NET runtime.

For more info on breaking changes see here:

http://www.gotdotnet.com/team/changeinfo/default.aspx

and here:

http://msdn.microsoft.com/netframewo...s/default.aspx

May 1 '06 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: juppie | last post by:
Hello, I'm writing visual XML editor. At the moment I need a DTD parser which will parse DTD (either standalone or internal to XML doc) and give me an access to underlying DTD in convenient...
1
by: Erik Cruz | last post by:
Hi. I know that different .net framework versions can live together, but can I install the newer .net framework 1.1 and after that install the older .net framework 1.0 version? Or do I need to...
0
by: MDGColorado | last post by:
What is the strategy for working on an older version of a solution? We labeled all the solution files in VSS a couple weeks ago. The Get on all the files with the label seems to get all the right...
1
by: thubba2000 | last post by:
We have a web application developed using IBuySpy. In older versions, Autocomplete on all web forms works. In our latest version, it stopped working on all clients. I have gone through all the...
3
by: C Card | last post by:
I am creating a managed DLL in C++ using VS.NET 2005 and .NET 2.0 that I hope can be used by applications created for older versions of .NET. I have a feeling this is not possible, and I hope...
3
by: Titan | last post by:
When I run my project (F5), it runs an older version of my project. However, when I build or rebuild the solution, it builds flawlessly... so shouldn't this overwrite the older version of my...
8
by: iamleppert | last post by:
Hello, I have some systems that have older versions of .NET framework installed. The company I am contracting with refuses to update the framework installed on their machines. Is there any way...
17
by: Neil | last post by:
A client of mine likes some of the new bells and whistles in Access 2007, and is thinking about converting our A03 format MDB to an A07 format file. However, while some of the users have A07, many...
2
by: Sadeq | last post by:
I'm using Vista, which by default ships with .NET Runtime 3.0. I have also installed VS 2005, which has both runtime and SDK for .NET 2.0. Every now and then, I bump into applications which...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.