A lot of people have noticed a highly annoying bug in Visual Studio 2005 when dealing with Developer Express' controls. The description of the bug goes like this:
During the build of the solution IDE starts throwing a modal dialog box with error icon: "cannot access a disposed object. Object name: 'DesignerFrame'". If you click OK the same dialog reappears and you'll never get rid of it (regardless if you click OK or not) and you won't be able to close IDE either (you have to resort to Task Manager for killing it). Regardless of the issue the solution starts running if it was built properly.
AFAIK this is the problem in Visual Studio 2005 Beta 2 and there are two workarounds to this problem:
- upgrade to a CTP later then beta 2 (preferably july CTP since there is no public august CTP version of DevExpress controls) where error doesn't appear anymore
- close all designer windows within IDE before doing build
I just released a beta of new Spell Checker plugin version (a plugin for DXCore/CodeRush for Visual Studio.Net). The main new feature is that it does spell checking of XmlComments and Comments, too. Furthermore, different settings and dictionaries can be used for different categories.
So, if you are interested in a free spellchecker for your Visual Studio.NET code, go for it. Feedback is appreciated.
You'll find it here.
Developer Express offers an XtraForm (a windows form derived from Form class) with Look & Feel default set so you don't have to use LookAndFeel objects to centralize its appearance. One annoying feature is that when you create an XtraForm derived class using Add/New Item... in VS.NET 2005 beta 2 it will create traditional Form class structure: one file and no partial classes as Form does.
If you want partial class (possible only in Visual Studio.NET 2005) and XtraForm the solution is rather simple: Create a standard windows Form instead, go to its code and change the base class to XtraForm. Voila. The same is true for XtraUserControl.