It should have been called beta 3.

The VS2010 release candidate is a little disappointing for me. I don’t think anyone could describe it as a candidate for release.

The extensive refactoring, which broke so much of my beta 2 code, is not the reason I say this. The refactoring was to be expected, and is no more than a nuisance.

What does get to me is the fact that fundamental internal engineering is broken. There is code generation logic that in code-behind surfaces any object declared in XAML with a value for its Name attribute. This is broken.

That’s a bigger deal than it sounds. I wrote a tree-walker helper class to conveniently bring objects into scope, but there are any number of odd bugs there weren’t manifest in beta 2.

All in all, an excellent beta 3 and a dismal release candidate.

Published 04-11-2010 19:38 by peterw