Compiler Error CS0011

25/05/2004 - 14:24 por Alberto Barros | Informe spam
Hola:

Tengo una clase que hereda de otra, que está en otro proyecto de la
misma solución y al compilar de da el mensaje:

La clase 'clase1' a la que se hace referencia tiene una clase base o una
interfaz 'base1' definida en un ensamblado al que no se hace referencia.
Debe agregar una referencia al ensamblado 'ensamblado'


using namespaceB;

namespace namespaceA

{

public sealed class clsA: clsB

...



He agregado referencias. Las he quitado y vuelto a poner y no cambia
nada. He realizado la variante :



namespace namespaceA

{

public sealed class clsA: namespaceB.clsB

...

Que mas puedo hacer?

Un saludo y gracias de antemano.

Alberto Barros.

Preguntas similare

Leer las respuestas

#1 Miguel Tubia
25/05/2004 - 15:33 | Informe spam
Hola:
http://msdn.microsoft.com/library/d...SC0011.asp
Quizás te sirva, lo siento por no poder ayudar en más...
Suerte
Un saludo
Respuesta Responder a este mensaje
#2 Roberto G.A.
25/05/2004 - 16:19 | Informe spam
Que tipo de modificadores tiene tu clase base "clsB" y el constructor de tu
clase base????
puede que vengan los problemas por ahí...

Saludos,
Roberto G.A.


"Alberto Barros" wrote in message
news:
Hola:

Tengo una clase que hereda de otra, que está en otro proyecto de la
misma solución y al compilar de da el mensaje:

La clase 'clase1' a la que se hace referencia tiene una clase base o


una
interfaz 'base1' definida en un ensamblado al que no se hace referencia.
Debe agregar una referencia al ensamblado 'ensamblado'


using namespaceB;

namespace namespaceA

{

public sealed class clsA: clsB

...



He agregado referencias. Las he quitado y vuelto a poner y no cambia
nada. He realizado la variante :



namespace namespaceA

{

public sealed class clsA: namespaceB.clsB

...

Que mas puedo hacer?

Un saludo y gracias de antemano.

Alberto Barros.


Respuesta Responder a este mensaje
#3 Rodrigo Meneses
25/05/2004 - 21:08 | Informe spam
Fácil Amigo Alberto!
La clase clsB seguro implementa una interfaz definida en el assebly X. Así
qe desde el proyecto donde está contenida la clase clasA, agrega una
referencia a tal assembly
Es todo por ahora,
-Rodrigo Meneses
Arquitecto de Software
www.vedantek.com

"Alberto Barros" wrote in message
news:
Hola:

Tengo una clase que hereda de otra, que está en otro proyecto de la
misma solución y al compilar de da el mensaje:

La clase 'clase1' a la que se hace referencia tiene una clase base o


una
interfaz 'base1' definida en un ensamblado al que no se hace referencia.
Debe agregar una referencia al ensamblado 'ensamblado'


using namespaceB;

namespace namespaceA

{

public sealed class clsA: clsB

...



He agregado referencias. Las he quitado y vuelto a poner y no cambia
nada. He realizado la variante :



namespace namespaceA

{

public sealed class clsA: namespaceB.clsB

...

Que mas puedo hacer?

Un saludo y gracias de antemano.

Alberto Barros.


Respuesta Responder a este mensaje
#4 Alberto Barros
26/05/2004 - 09:06 | Informe spam
Hola a todos.
Esplico mejor el problema: Tengo una solución con tres proyectos, dos
son clases y el otro un Formulario Windows.

El formulario windows tiene referencias a las dos clases, y la clase que
me dá el problema a la clase que usa. Esto lo veo en el explorador de
soluciones, references.

Los modificadores ninguno para la clase heredada y para la que herada
"scaled".

Alguna pista? Me falta algo por detallar?

Saludos Alberto.
Respuesta Responder a este mensaje
#5 Octavio Hernandez
26/05/2004 - 11:33 | Informe spam
Alberto,

En el Expl Soluciones, selecciona el proyecto Windows Forms, botón derecho
del ratón "Agregar referencia" y agrega una referencia a los dos
*ensamblados* que producen los dos proyectos anteriores.

Slds,

Octavio

"Alberto Barros" escribió en el mensaje
news:eC8d9$
Hola a todos.
Esplico mejor el problema: Tengo una solución con tres proyectos, dos
son clases y el otro un Formulario Windows.

El formulario windows tiene referencias a las dos clases, y la clase


que
me dá el problema a la clase que usa. Esto lo veo en el explorador de
soluciones, references.

Los modificadores ninguno para la clase heredada y para la que herada
"scaled".

Alguna pista? Me falta algo por detallar?

Saludos Alberto.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida