Error del compilador CS0439
Actualización: noviembre 2007
Mensaje de error
La declaración de un alias externo debe preceder a los demás elementos definidos en el espacio de nombres
An extern alias declaration must precede all other elements defined in the namespace
Este error se produce cuando una declaración extern figura detrás de otro elemento, como, por ejemplo, de una declaración using, en el mismo espacio de nombres. Las declaraciones extern deben situarse antes de todos los demás elementos del espacio de nombres.
Ejemplo
El siguiente ejemplo genera el error CS0439:
// CS0439.cs
using System;
extern alias MyType; // CS0439
// To resolve the error, make the extern alias the first line in the file.
public class Test
{
public static void Main()
{
}
}