Sampy wrote:
Unfortunatly, no.
Visual Studio 2002, 2003, and 2005 only build applications for the
runtime that they shipped with. Windows Forms would be the hardest to
point backwards since it now usese partial classes in the code it
generates.
We realize this is kinda lame and are going to try to make things better in future versions.
Makes it difficult when you have to have a specific version of Visual
Studio depending on which version of the framework you use. No
different from VB though I suppose.
What is good about some open source languages (PHP, Perl etc) is that
updates are done incrementally (4.1 4.2 4.3 etc), however that could
make it harder to develop for as you will have to know what version
your web host uses and not to use functions that are not part of that
version (as your development machine may be a later version)..
The perfect Visual Studio would be one that could target all .NET
versions, and give an error if a class uses features not available in
the targetted version (or perhaps disable features depending on what
version the project is targetted at, like Word does when you choose an
old Word format). SharpDevelop can target different version (Mono, .NET
1.0, .NET 1.1). So if GPL'd software can do this, why can't Visual
Studio? You can also target with NAnt and MSBuild.