If I install new machines with only v2.0, are applications backward compatible i.e. will my current applications still (with high certainty) work - I obviously will have to have a testing cycle in any case.
When v2.0 is installed on a machine which already contains v1.1, it does not prompt that v1.1 is already installed and installs both versions. Is installation of both versions (1.1 and 2.0) on a machine considered an acceptable configuration
Thanks in advance for any help offered because my knowledge in this area is low.

Backward Compatibility of .NET Framework 2.0
mapradeepkumar
hi,
i've might have stumbled upon the solution to my problem. i installed the sp1 for 1.1 and recomplied my app. so far it is working fine. - fyi
Edward HM Chen
We do all we can to ensure backward compatibility of the .net framework and in general your apps should run just fine on 2.0. Our test teams typically compile their entire 1.0 and 1.1 test beds, and then run them on the 2.0 framework. Any issues are either fixed or documented. Here is the list of know compatibility breaks documented on MSDN:
http://msdn.microsoft.com/netframework/programming/breakingchanges/default.aspx
Please check this out to see if you have a key dependency.
Note, you can also run applications side by side, with both 1.1 and 2.0 installed. We test this in much the same way. What you cannot do, is have a component dll load the 1.1 runtime when instantiated from a 2.0 app. You only get one version of the framework per appdomain.
Hope this helps,
Adam Braden
Visual Basic Team
Rosario M
hi,
i've got a concern close to this thread that i hope you could help me with.
i did an application using vs2003 w/ 1.1 framework. last month, i converted the app to 2.0 using vs 2005. it worked well only if i uninstall 1.1 from my PC. i have recently added CRM 3.0 for outlook which requires 1.1.
is it possible to have both 2.0 and 1.1 in the same machine and my app will still work thanks.