none
Error en Visual Studio 2013 al explorar el MainWindow.xaml.cs RRS feed

  • Pregunta

  • Mi jefe me pasó un proyecto de WPF que él desarrollo en su PC, con Visual Studio 2012, y usó .NET Framework v4.5.2

    En mi PC, tengo Visual Studio 2013, y cuando quise cargar el proyecto me dijo que no tenía instalada la versión 4.5.2 de .NET (tenía solo a 4.5), que si la quería instalar, así que la instalé desde la página que me abrió el VS, reinicié mi máquina, y listo, ya pude abrir el proyecto.

    Me puse a explorar los documentos del proyecto, las clases, el modelo de datos, y todo bien, pero me pasa algo muy raro, cuando intento revisar el MainWindow.xaml.cs, si me lo abre, pero si trato de ir hacia abajo en el documento, se me bloquea y me sale un error, anexo imágenes.

    Alguien tiene alguna idea de porqué está pasando esto? en resumen, no puedo explorar ese documento, siempre se bloquea y marca el error, a veces se reinicia solo el Visual Studio y a veces lo tengo qué cerrar yo desde la ventana del error.

    Sugerencias?


    cyndyrdz

    martes, 31 de julio de 2018 20:15

Respuestas

  • Tiene toda la pinta de ser un "bug" en Visual Studio. Incluso aunque hubiera algo incorrecto en ese fichero, debería simplemente señalarte el error en el fuente, no dar un error en el propio Visual Studio.

    Para salir del apuro, te sugiero abrir ese mismo fichero con el Notepad y examinarlo a ver si ves a simple vista algo "inusual" (por ejemplo, que se haya corrompido una parte del texto al copiar de un equipo al otro). De no ser así, "recorta" el contenido todo lo que puedas y ábrelo en Visual Studio, o mejor todavía, añade en Visual Studio un nuevo formulario vacío. Y después ve copiando poco a poco los distintos trozos desde el Notepad al formulario vacío en el proyecto, hasta encontrar cuál es el fragmento que lo hace fallar.

    miércoles, 1 de agosto de 2018 8:59
  • Gracias por la sugerencia, fue justo lo que hice y ya encontré el punto de la falla.

    Me voy poco a poco, y en cuanto copio un bloque en el que hago referencia a una enumeración que tengo, la cual contiene todos los Códigos Postales de México, ni sé cuántos son, pero decenas de miles!!! allí truena... para comprobarlo me puse a eliminar bloques de Códigos Postales, y seguía marcando el error, hasta que únicamente dejé UN código postal, pues me cansé de estar probando quitando algunos, y luego otra vez y otra vez... y listo! al dejar esta enumeración con un solo elemento, ya no me marca ningún error... el detalle es que en la máquina de mi jefe no falla, y en la mía si... qué estafa! entonces mi máquina es menos capaz que la de él...

    Muchas gracias por el apoyo Alberto Poblacion


    cyndyrdz

    miércoles, 1 de agosto de 2018 21:45

Todas las respuestas

  • Tiene toda la pinta de ser un "bug" en Visual Studio. Incluso aunque hubiera algo incorrecto en ese fichero, debería simplemente señalarte el error en el fuente, no dar un error en el propio Visual Studio.

    Para salir del apuro, te sugiero abrir ese mismo fichero con el Notepad y examinarlo a ver si ves a simple vista algo "inusual" (por ejemplo, que se haya corrompido una parte del texto al copiar de un equipo al otro). De no ser así, "recorta" el contenido todo lo que puedas y ábrelo en Visual Studio, o mejor todavía, añade en Visual Studio un nuevo formulario vacío. Y después ve copiando poco a poco los distintos trozos desde el Notepad al formulario vacío en el proyecto, hasta encontrar cuál es el fragmento que lo hace fallar.

    miércoles, 1 de agosto de 2018 8:59
  • Gracias por la sugerencia, fue justo lo que hice y ya encontré el punto de la falla.

    Me voy poco a poco, y en cuanto copio un bloque en el que hago referencia a una enumeración que tengo, la cual contiene todos los Códigos Postales de México, ni sé cuántos son, pero decenas de miles!!! allí truena... para comprobarlo me puse a eliminar bloques de Códigos Postales, y seguía marcando el error, hasta que únicamente dejé UN código postal, pues me cansé de estar probando quitando algunos, y luego otra vez y otra vez... y listo! al dejar esta enumeración con un solo elemento, ya no me marca ningún error... el detalle es que en la máquina de mi jefe no falla, y en la mía si... qué estafa! entonces mi máquina es menos capaz que la de él...

    Muchas gracias por el apoyo Alberto Poblacion


    cyndyrdz

    miércoles, 1 de agosto de 2018 21:45