Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

572
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda