Lavorando con soluzioni complesse, con un numero elevato di controlli server/utente si possono avere problemi di prestazioni.

Per problemi di prestazione intendo attese estenuanti per attivare le form o solo per selezionare un controllo e con picchi di CPU continui come conseguenza di qualsiasi modifica effettuata nelle form.

Per ottenere un immediato vantaggio in termini di prestazioni è sufficiente disabilitare l'opzione AutoToolboxPopulate dalle opzioni del Windows Form Designer di Visual Studio 2008.

Scegliere Tools->Options->Windows Forms Designer->General ed impostare AutoToolboxPopulate a false. In seguito è necessario chiudere e riaprire Visual Studio.

Dal punto di vista pratico non verranno più caricati in modo automatico nel Toolbox controlli esterni definiti nei progetti della soluzione. Si può ovviare a questo problema selezionado l'opzione Choose Items dal menu contestuale attivabile con il tasto a sinistra del mouse sulla tool-box.