Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

569
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!