.NET Framework 2.0 Beta2 Go Live and Compat
A reader recently asked if applications built against Beta2 will run when RTM comes out. The short answer is “basically, yes”…
There are really two parts to this question…
The first part is “will we change the assembly version number between Beta2 and RTM”. As you know if we change the assembly version number it would guarantee that anything built against Beta2 would have to be rebuilt (or reconfigured) to run against the new version number. We typically do this for side-by-side testing, but at this time, we have no plans to change the assembly version number.
The second part is “will we have breaking changes between Beta2 and RTM.. “. Clearly if you used a method that was new in Whidbey and we removed it before we shipped it would break your app. The goodness here is we have only a very, very small number of breaking changes planned between Beta2 and RTM, and almost all of those are removing members that we added in Whidbey but later decided to remove by putting the ObsoleteAttribute on them. So as long as you don’t use any obsolete members you should be fine!
While we are on the topic, we’d love to hear any feedback you have in moving your V1.1 apps to V2.0… this is an ideal time to do that work as there is enough time for us to make any changes we need to in V2.0 before it RTMs later this year.
Thanks!
PS -- Rich add's his comments as well