relation between .Net framework and .Net

G

Guest

What is the relation between .Net (2002, 2003) & .Net Framework (v1.0, 1.1..)
Is one a subset of the other?
 
C

Chris, Master of All Things Insignificant

I assume you mean VS.Net (2002, 2003) Visual studio provides an environment
to do .Net development in several different languages. There are two
versions of Visual Studio, 2002 and 2003, there will soon be 2005. The
dotNet framework has two versions as well 1.0 and 1.1. These are the
support files that must be on a client pc to run a .net application. Visual
Studio 2002 works with .Net Framework 1.0 and Visual Studio 2003 works with
both 1.0 & 1.1 of the framework.

Does this clear it up enough for you?
Chris
 
G

Guest

Thanx.
I couldn't find this info on microsoft.com.
Where did you find the answer?

Follow up question:
Does it mean that if i already have .Net Framework 1.1 installed on my PC &
I want
to install VS .Net 2002, I will still have to install .Net framework 1.0

-sauj
 
C

Chris, Master of All Things Insignificant

I didn't "find" it. I've just been playing in .Net a long time. Yes,
VS.Net 2002 does not play nicely with Framework 1.1 There is no issue with
installing both 1.0 and 1.1 at the same time.

Good luck
Chris

Ps. I think it's a pretty cheap upgrade to go up to 2002
 
A

Adam Tatusko, MCSD .NET, MCAD .NET, MCDBA, MCSE, M

Also, for your information, sauj, Visual Studio 2005 will be the
development environment for the new .NET Framework 2.0. This version
will be known as Visual Studio 2005 and not Visual Studio .NET 2005.
It's possible that the term ".NET" will be phased out over the next 2
years in favor of a new term. :)
 
J

Jeremy Chapman

Why is visual studio coupled to a specific version of the .net framework.
for example, if I wrote a c++ dll using visual studion 2003, i would be able
to compile it with 2002, so why not with the.net framework?
 
R

Richard Grimes [MVP]

Jeremy said:
Why is visual studio coupled to a specific version of the .net
framework.

because VS.NET uses the framework. devenv.exe is NOT a ,NET app, it is an
unmanaged APP, (and AFAIK was written in MFC), instead VS.NET hosts the .NET
runtime so that it can load some .NET classes like the property grid and the
extensibility objects that you write.
for example, if I wrote a c++ dll using visual studion
2003, i would be able to compile it with 2002, so why not with
the.net framework?

It will compile the code with whatever version of the compiler it has. If
you have VS2002 then it will be installed with the v1.0 version of the
compilers and will load those. VS2003 will load v1.1 version of the
compilers. Doesn't that sound reasonable? Its always been like that,
specific versions of VS are supplied with specific versions of the
compilers.

Richard
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top