Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Error "type or namespace name could not be found"

Iniciado por davidgomis, Junio 16, 2015, 01:47:05 AM

Tema anterior - Siguiente tema
Saludos. He actualizado el plugin de Vuforia y me han saltado varios errores, todos relacionados con el mismo error. 
 
Me dice  type or namespace name 'NombreDeLaClase' could not be found.
 
¿Que solución tengo que aplicar?
 
Un saludo y gracias

Tú código debe estar haciendo referencia a una clase con ese nombre, o eliminas las referencias a esa clase o buscas/creas la clase.
 
Por el nombre, asumo que la clase es sólo un placeholder.

Junio 16, 2015, 05:28:13 PM #2 Ultima modificación: Junio 16, 2015, 05:28:39 PM por davidgomis
Cita de: Kondor0 date=1434441881Tú código debe estar haciendo referencia a una clase con ese nombre, o eliminas las referencias a esa clase o buscas/creas la clase.
 
Por el nombre, asumo que la clase es sólo un placeholder.
 
Gracias por contestar,
 
Si, tengo varios errores iguales, todos dan el mismo error. Son clases que están en blanco, pero busco referencias a la clase en el código y no esta en ninguna parte. 

Pero tú hiciste ese código o tomaste el primero que encontraste en Internet y lo pusiste en tu proyecto?

Cita de: Kondor0 date=1434492564Pero tú hiciste ese código o tomaste el primero que encontraste en Internet y lo pusiste en tu proyecto?
 
No, me han puesto en un proyecto ya hecho. Estaba en 32 bits, entonces estoy pasándolo a 64 bits, y usan plugin como Vuforia que nunca había utilizado. Lo único que he hecho es actualizar a Unity 5, el cual al principio me daba algunos fallos pero los solucioné. Ahora estoy actualizando Vuforia y es cuando me salta el error que te he comentado.
 
Resumiendo, que lo unico que he hecho es actualizar el plugin. Por eso no se muy bien por donde tirar...
 
Puede que sea algo de esto: https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project" rel="external nofollow">https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project , pero no lo se seguro...
 
saludos

Bueno, vas a tener que revisar tu código y ver para qué es la famosa clase y porque otros objetos la referencian. Pregunta a la gente que te pasó ese código también.
 
Esto no es algo que te podamos arreglar desde aquí porque es un problema específico de tu código. Si tienes un respaldo del proyecto, búscala ahí también.

Cita de: Kondor0 date=1434511683Bueno, vas a tener que revisar tu código y ver para qué es la famosa clase y porque otros objetos la referencian. Pregunta a la gente que te pasó ese código también.
 
Esto no es algo que te podamos arreglar desde aquí porque es un problema específico de tu código. Si tienes un respaldo del proyecto, búscala ahí también.
 
Es que no entiendo para nada el error que me da. Todos los errores vienen de clases nuevas que han metido en Vuforia, que ademas están vacías. 
 
Pongo un error como ejemplo:
 
using System;
using UnityEngine;namespace Vuforia{        public class BackgroundPlaneBehaviour : BackgroundPlaneAbstractBehaviour    {        }}
 
Y este es el error exacto que da:
 
Assets/Qualcomm Augmented Reality/Scripts/BackgroundPlaneBehaviour.cs(18,45): error CS0246: The type or namespace name `BackgroundPlaneAbstractBehaviour' could not be found. Are you missing a using directive or an assembly reference?
 
Me estoy volviendo loco con el dichoso problema. Los he borrado, he puesto el "using Vuforia", pero nada, no hay manera...

He seguido esta guia:
 
https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project" title="https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project" rel="external nofollow">https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project
 
Y ahora solo me sale el siguiente error:
 
"Assets/Scripts/Controllers/ARPlayBackController.cs(86,17): error CS0246: The type or namespace name `ImageTracker' could not be found. Are you missing a using directive or an assembly reference?"

Junio 18, 2015, 07:40:25 PM #8 Ultima modificación: Junio 18, 2015, 07:42:17 PM por H@pesend
Tendras k meterle el namespace de vuforia... sino como lo va a encontrar?
Vamos... k lo buskes con el using...

Junio 19, 2015, 12:56:12 PM #9 Ultima modificación: Junio 19, 2015, 01:00:17 PM por davidgomis
Ya esta, ese error se quita cambiado ImageTracker por ObjectTracker.
 
Para solucionar todos mis problemas he usado esta guía:
 
https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project" rel="external nofollow">https://developer.vuforia.com/library/articles/Solution/How-To-Migrate-a-Unity-Project
 
 
Gracias por la ayuda a todos!

Etiquetas: