relation between .Net framework and .Net

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

What is the relation between .Net (2002, 2003) & .Net Framework (v1.0, 1.1..)
Is one a subset of the other?
 
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
 
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
 
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
 
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. :-)
 
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?
 
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
 
Back
Top