Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

568
Vistas
No se pudo encontrar el tipo o el nombre del espacio de nombres

Tengo una solución C# con varios proyectos en Visual Studio 2010 . Uno es un proyecto de prueba (lo llamaré " PrjTest "), el otro es un proyecto de Windows Forms Application (lo llamaré " PrjForm "). También hay un tercer proyecto al que hace referencia PrjForm, al que puede hacer referencia y utilizar con éxito.

PrjForm hace referencia a PrjTest y PrjForm tiene una clase con una declaración de using :

 using PrjTest;
  1. La referencia ha sido añadida correctamente
  2. El using la declaración está correctamente en su lugar
  3. La ortografía es correcta
  4. PrjTest se construye con éxito
  5. PrjForm casi construye, pero se rompe al using PrjTest; línea con el error:

No se pudo encontrar el tipo o el nombre del espacio de nombres 'PrjTest' (¿falta una directiva de uso o una referencia de ensamblado?)

He intentado lo siguiente para resolver esto:

  1. Se eliminó Resharper (dado que Resharper no tuvo problemas para reconocer el proyecto al que se hace referencia, pensé que podría valer la pena intentarlo)
  2. Se eliminó y se volvió a agregar la declaración de referencia y uso.
  3. PrjForm recreado desde cero
  4. PrjForm actualmente reside dentro de la carpeta PrjTest, intenté moverlo a una carpeta externa
  5. Cargó la solución en una computadora diferente con una copia nueva de VS 2010

Hice mi tarea y pasé demasiado tiempo buscando una respuesta en línea, ninguna de las soluciones ha ayudado todavía.

¿Qué más podría probar?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Ver esta pregunta .

Resulta que se trataba de un problema de perfiles de clientes.

PrjForm se configuró en ".Net Framework 4 Client Profile". Lo cambié a ".Net Framework 4", y ahora tengo una compilación exitosa.

¡Gracias a todos! Supongo que después de todo ese tiempo dedicado a buscar en línea, encuentro la solución minutos después de publicar, supongo que el truco es saber qué pregunta hacer.

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso tuve:

DLL referenciado: .NET 4.5

Proyecto : .NET 4.0

Debido a la discrepancia anterior, el proyecto 4.0 no pudo ver el interior del espacio de nombres de la 4.5 .DLL. Recompilé el .DLL para apuntar a .NET 4.0 y estaba bien.

over 4 years ago · Santiago Trujillo Denunciar

0

PrjForm se configuró en ".Net Framework 4 Client Profile". Lo cambié a ".Net Framework 4", y ahora tengo una compilación exitosa.

Esto también funcionó para mí. Muchas gracias. Estaba probando un ejemplo de RDF para dotNet donde descargué el kit de dotnetrdf.

Perfil de cliente de NET4: Apunte siempre al perfil de cliente de NET4 para todas sus aplicaciones de escritorio de cliente (incluidas las aplicaciones de Windows Forms y WPF).

Marco completo de NET4: apunte a NET4 completo solo si las características o los ensamblajes que su aplicación necesita no están incluidos en el perfil del cliente. Esto incluye: Si está creando aplicaciones de servidor, como:

  • Aplicaciones ASP.Net
  • Servicios web basados en ASMX del lado del servidor

Si usa escenarios de clientes heredados, como: o Use System.Data.OracleClient.dll, que está en desuso en NET4 y no está incluido en el perfil del cliente.

  • Use Windows Workflow Foundation 3.0 o 3.5 heredado (WF3.0, WF3.5)

Si se dirige a escenarios de desarrolladores y necesita una herramienta como MSBuild o necesita acceso a ensamblajes de diseño como System.Design.dll

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda