2011-11-12 9 views
6

Tengo un proyecto de Visual Studio 2010 C++ que fue copiado de otro proyecto de estudio visual y renombrado. El proyecto compila bien y funciona. Sin embargo, recientemente, fui a la vista de recursos para editar algunos cuadros de diálogo y la ventana está completamente vacía. No puedo recordar si fui allí ya he copiado el proyecto o no:Visual Studio C++ - ¿Vista de recursos en blanco?

enter image description here

¿Alguna idea sobre cómo puedo conseguir esto de nuevo? Estoy pensando que hay algún caché en alguna parte?

ACTUALIZACIÓN

debo añadir que esta solución es una solución multi-proyecto y, normalmente, en la vista de recursos, incluso si un determinado proyecto no tiene archivos de recursos seguirá viendo una "carpeta" para el proyecto en la vista de árbol de la vista de recursos. No hay "carpetas" para ninguno de los proyectos en la solución.

También debo añadir que otras soluciones que abra en Visual Studio mostrarán la vista de recursos bien.

Respuesta

4

Tuve un problema similar que resolví con la recarga de proyectos en la solución (descargue proyectos y luego vuelva a cargar todos los proyectos).

+1

El problema vino para mí con mi solución y acabo de probar su solución y funciona gracias. Hice clic derecho en cada proyecto en mi solución y hice clic en "Descargar proyecto". Luego volví y hice clic en "Recargar Proyecto" para cada proyecto. Me gusta más que crear un proyecto temporal – User

+1

Puede volver a cargar todo el proyecto a la vez; simplemente haga clic en 'Solución' en el explorador de soluciones y luego 'Descargar proyectos'. En el mismo lugar, puede hacer clic en "Volver a cargar todos los proyectos". – Atti

0

Intente encontrar el archivo .rc en su Solution Explorer, luego haga doble clic en él, que debe volver a cargarlo en el Resource View.

También verifique que el archivo .vcxproj haga referencia al archivo .rc correcto (ábralo en un editor de texto). Tal vez lo renombró o algo así.

+0

Intenté hacer doble clic en el archivo .rc en mi proyecto y me lleva a la vista de recursos, pero la vista está en blanco como lo muestro en mi pregunta. También busqué en el archivo .vcxproj pero los nombres de archivo .rc a los que se hace referencia son los nombres de archivo correctos. – User

20

Puede deberse a que su base de datos de navegación/navegación está deshabilitada.

Compruebe la configuración actual en: Herramientas -> Opciones -> Editor de texto -> C++ -> Avanzado. "Deshabilitar base de datos" debe ser falso.

Esto es un error hasta donde yo sé, y dijeron que están trabajando en el problema.

Más información: http://connect.microsoft.com/VisualStudio/feedback/details/535971/solution-resource-view-empty-when-option-disable-database-c-is-set-to-true

+0

Gracias, pero esto ya estaba configurado en falso. Sin embargo, intenté configurarlo en verdadero y reiniciar Visual Studio y luego volver a configurarlo en falso, pero esto no sirvió de nada. – User

+0

Todavía no se corrigió en VS2012, y estamos 3 meses antes de ingresar a 2014, 4 años después de que se informó la falla. Están trabajando en eso significa que no les importa. Visual Studio fue el mejor IDE IMO, pero lamentablemente, como predice la regla de 'Software bloat', se ha convertido en un bloatware (http://en.wikipedia.org/wiki/Software_bloat) –

+0

He desactivado la base de datos a propósito para intentarlo y acelerar las cosas. ¡No me di cuenta de que significaría que la vista de recursos no funcionaría! He habilitado y vuelto a cargar todos los proyectos y todo está bien. –

0

Woohoo! Lo averigué. Como cada proyecto normalmente tiene una entrada en la pestaña Vista de recursos, independientemente de si tiene recursos o no, decidí agregar un nuevo proyecto temporal a mi solución para ver cómo lo manejaría Visual Studio. Así que hice clic derecho en mi solución e hice clic en Agregar-> Nuevo proyecto ... y agregué un nuevo proyecto de Win32 con la configuración de la biblioteca estática y el MFC comprobado. Una vez que agregué el proyecto y fui a la vista de recursos, ¡todos mis otros proyectos habían regresado! Luego borré el proyecto temporal que creé.

No estoy seguro de qué fue lo que hizo, pero debe haber forzado a Visual Studio a reconstruir algún caché interno o algo así.

+0

Esto funcionó sin embargo el problema volvió la próxima vez que volví a abrir la solución. – User

2

Tuve el mismo problema hoy, y mi buscador de clase también estaba vacío. Lo arreglé borrando el directorio ipch y el archivo sdf del directorio de la solución. Visual Studio reinicializó las bases de datos intellisense y la vista regresó.

0

He tenido el mismo problema: Vista de recursos estaba totalmente en blanco para una solución con varios proyectos.

He movido todo el directorio superior del archivo jerarquía a un lugar diferente (también montaje de disco diferente) que probablemente tuvo algo que ver con eso.

Después de que finalmente obtuve todas las rutas cambiadas (archivos en proyectos, las rutas include y lib de los proyectos y demás) y comencé a desarrollar, noté que la Vista de Recursos estaba vacía y haciendo clic en el archivo .rc no hizo nada visible.

Pero, salvar la solución y reiniciar hizo el truco.

Cuestiones relacionadas