Aprite un progetto C# e aggiungete questo codice...
class Base<T>{}
class Derived : Base<Derived>{}
Fatto questo andate ad aggiungere alla classe Base (scrivendolo) questo nuovo metodo:
public void Test(T item)
{
}
Appena chiusa la parentesi Visual Studio 2005 smettera' di funzionare.
Non credo che una situazione di questo tipo accada tutti i giorni, pero' e' un altro bug che vi fara' perdere tutto il codice non salvato in quanto l'unico modo per chiudere Visual Studio e' killare il processo.
Il bug e' gia' presente su LadyBug ed e' dovuto, a quanto pare, ad un problema con il matching delle parentesi graffe che mettono in crisi l'intellisense di C#.
Ecco un altro motivo della milestone MQ e del perche' e' stato annunciato un service pack ancor prima dell'uscita di Visual Studio 2005.