Hi Rafia,
As other guys has explained, you can run .NET 2.0 application in a .NET 3.5
environment without problems. This is because .NET 3.5(also .NET 3.0) is
built upon .NET 2.0, it rely on the .NET 2.0 clr engine and most
fundamental class library. In my opinion, .NET 3.0 and 3.5 is more like
some advanced pack on the .NET framework 2.0 which add more features(such
as the W*F in .NET 3.0 and the LINQ, AJAX in .NET 3.5)
For development consideration, the VS 2008 IDE support multi-target
projects(from .NET 2.0, .NET 30 to .NET 3.5). Therefore, you can develop
applications target different version of .NET framework.
#VS 2008 Multi-Targeting Support
http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-su
pport.aspx
http://blogs.msdn.com/dajung/archive/2008/03/17/vs2008-and-multi-target-fram
eworks.aspx
In addition, you can read the following articles about more explanation on
the .NET 2.0 and .NET 3.X versioning:
http://blogs.msdn.com/zxue/archive/2008/01/02/how-is-the-net-framework-3-5-d
ifferent-from-net-2-0-and-net-3-0.aspx
http://blogs.msdn.com/johnmullinax/archive/2008/01/09/what-is-the-value-of-n
et-3-5-vs-net-2-0-well-that-depends-on-you.aspx
If you have any further specific questions, welcome to post here.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we
can improve the support we provide to you. Please feel free to let my
manager know what you think of
the level of service provided. You can send feedback directly to my manager
at: (e-mail address removed).
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------