Error del compilador CS0576

Actualización: noviembre 2007

Mensaje de error

El espacio de nombres 'espacio de nombres' contiene una definición que entra en conflicto con el alias 'identificador'
Namespace 'namespace' contains a definition conflicting with alias 'identifier'

Se intentó usar el mismo espacio de nombres dos veces.

Ejemplo

El código siguiente genera el error CS0576:

// CS0576.cs
using SysIO = System.IO;
public class SysIO
{
   public void MyMethod() {}
}

public class Test
{
   public static void Main()
   {
      SysIO.Stream s;   // CS0576
   }
}