Problema de visibilidad

21/07/2004 - 20:53 por Jorge | Informe spam
Hola grupo,

Con VS pretendo hacer una biblioteca de clases con diversos métodos útiles
que luego se usarán desde otros proyectos. Ya he creado la primera clase
(incluyo el código más abajo) y generado la dll correspondiente.

Voy a otro proyecto y agrego la referencia al ensamblado anterior, pero
cuando intento llamar un método obtengo este error:

El tipo o el nombre del espacio de nombres 'Mensaje' no existe en la clase o
el espacio de nombres 'Util' (¿falta una referencia de ensamblado?).

Lo intento llamar de esta manera:

Util.Mensaje("Prueba");

A continuación expongo el código de la clase. Gracias de antemano por su
ayuda.

Saludos,

-Jorge

using System;

using System.Windows.Forms;

namespace Util

{



public class Util

{

public Util()

{



}

static void Mensaje(string mensaje, int severidad)

{

string[] aMensajes = new string[3];

MessageBoxIcon[] aIconos = new MessageBoxIcon[3];

aMensajes[0]="Información";

aMensajes[1]="Advertencia";

aMensajes[2]="Error";

aIconos[0]=MessageBoxIcon.Information;

aIconos[1]=MessageBoxIcon.Warning;

aIconos[2]=MessageBoxIcon.Stop;

MessageBox.Show(mensaje,

aMensajes[severidad],

MessageBoxButtons.OK,

aIconos[severidad]);


}

}

}
 

Leer las respuestas

#1 Misael Monterroca
21/07/2004 - 20:06 | Informe spam
te falta poner en la clase en donde estas llamando al metodo la palabra
"using",

using Util;

Saludos!
http://cacho.zapto.org/blog




"Jorge" wrote in message
news:
Hola grupo,

Con VS pretendo hacer una biblioteca de clases con diversos métodos útiles
que luego se usarán desde otros proyectos. Ya he creado la primera clase
(incluyo el código más abajo) y generado la dll correspondiente.

Voy a otro proyecto y agrego la referencia al ensamblado anterior, pero
cuando intento llamar un método obtengo este error:

El tipo o el nombre del espacio de nombres 'Mensaje' no existe en la clase


o
el espacio de nombres 'Util' (¿falta una referencia de ensamblado?).

Lo intento llamar de esta manera:

Util.Mensaje("Prueba");

A continuación expongo el código de la clase. Gracias de antemano por su
ayuda.

Saludos,

-Jorge

using System;

using System.Windows.Forms;

namespace Util

{



public class Util

{

public Util()

{



}

static void Mensaje(string mensaje, int severidad)

{

string[] aMensajes = new string[3];

MessageBoxIcon[] aIconos = new MessageBoxIcon[3];

aMensajes[0]="Información";

aMensajes[1]="Advertencia";

aMensajes[2]="Error";

aIconos[0]=MessageBoxIcon.Information;

aIconos[1]=MessageBoxIcon.Warning;

aIconos[2]=MessageBoxIcon.Stop;

MessageBox.Show(mensaje,

aMensajes[severidad],

MessageBoxButtons.OK,

aIconos[severidad]);


}

}

}











Preguntas similares