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