I've tried re-installing VS2005, to no noticable effect. I didn't uninstall and VS2005 and then install, as I didn't want to lose anything if possible. Instead, I ran the VS2005 installer and chose the repair option.
I've checked my project, and it has a reference to C:\Windows\Microsoft.NET\F
The System.Design.dll file also exists in the place that is referenced.
Strangely, I think I've had cases where the error (the html thing) comes up one time, and then another time the designer works correctly.
Any other ideas?





by: abelPosted on 2009-08-17 at 09:05:14ID: 25115784
The ImageListDesigner is an internal class and is located in the namespace System.Windows.Forms.Desig n. That namespace, in turn, is located in System.Design assembly, which is rooted at %SystemRoot%\Microsoft.net \Framework \v2.0.5072 7\System.D esign.dll on most systems.
In other words, it is part of the .NET 2.0 distribution, but should be installed with the .NET 3.5 installation as well. You say you also have VS2k3 installed. If you installed that afterwards (after installing VS2k5) you may have to reinstall both, or at least VS2k5. There are numerous reports about these two colliding.
You can of course also check for the physical existence of the file and you can even try adding a reference to it.
-- Abel --
PS: the OriginalImageCollection is an internal type used for the Images property (private). The problem here is not that or the method "Add", the problem is not finding the whole class.