Cider/Blend/Other tools – Please don’t hardcode knowledge of “WindowsBase.dll” for XAML component model attributes, etc…
In the Beta2 of .NET 4, we’re working on type forwarding several types from WindowsBase.dll to System.Xaml.dll. WindowsBase will have a dependency on System.Xaml. System.Xaml will no longer depend on WindowsBase.
On Friday we discovered some issues with Cider/Blend that we’ll have to work with those teams to resolve.
My guess is that these 2 tools have needed to differentiate between Silverlight and .NET’s ContentPropertyAttribute…and have probably moved to use the full name of the type.
Unfortunately, full name comparisons don’t respect TypeForwardedToAttributes.