Sono molti i programmatori che sentono la mancanza di un metodo per cancellare la lista (o una parte della lista) dei progetti nell’ambiente di sviluppo.
L’unico modo per farlo è quello di intervenire a livello di registro di sistema, eliminando le chiavi contenute nelle seguenti voci di registro:
Visual Studio 2008 Professional:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList
Visual Basic 2008 Express:
HKEY_CURRENT_USER\Software\Microsoft\VBExpress\9.0\ProjectMRUList
Visual Web Developer 2008 Express:
HKEY_CURRENT_USER\Software\Microsoft\VWDExpress\9.0\ProjectMRUList
Visual C# 2008 Express:
HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\FileMRUList
NOTA – attenzione alle modifiche che apportate al registro di sistema: basta molto poco per danneggiare l’installazione di Windows!
Su questo argomento si sono “sbizzarriti” anche, dapprima, Alessandro Del Sole che ha pubblicato nel suo blog l’annuncio di un add-in creato da lui stesso e pubblicato su Code Gallery di MSDN, poi Diego Cattaruzza che ha pubblicato nel suo blog l’annuncio di un “non-add-in” per le versioni Express.
In conclusione, ora avete anche degli strumenti più “user-friendly” per eliminare la lista dei progetti anche senza rischiare di maneggiare maldestramente il registro di sistema!
Con la versione 2010 di Visual Studio le cose andranno meglio: infatti, nella start page sarà possibile cancellare i progetti che non ci interessano più.