I have forms that inherit from a generic base form and execute as expected however they dont display in the designer. 

Ive hunted around the net and found some questions here on SO and some blog articles that say to use a custom TypeDescriptionProvider. The articles im finding are circa 2008-2010. 

[Using Visual Studio Whidbey to Design Abstract Forms](http://wonkitect.wordpress.com/2008/06/20/using-visual-studio-whidbey-to-design-abstract-forms/)

[Generic forms and VS designer](https://stackoverflow.com/questions/10205349/generic-forms-and-vs-designer)

Is this still the way to go using VS2012, .NET 4.0 in Sept 2013?