WPF CS0234 El tipo o nombre de espacio de nombres "Windows" no existe en el espacio de nombres *.* (¿falta una referencia de ensamblado?)

En el proceso de escribir código, siempre copiaré y pegaré. Lo desagradable es que actualicé VS durante el proceso de copiar y pegar. Una vez que se completa la actualización, se completa copiar y pegar, y luego ejecutar el programa, se encuentra que el programa no puede iniciarse. Informe el siguiente error, la cantidad de errores ha alcanzado la asombrosa cantidad de más de 1300, de los cuales faltan conjuntos de referencia en casi todos

 Debido a que suelo copiar y pegar y no he encontrado ningún problema, considero que algo ha cambiado debido a la actualización y puedo modificar el error que se puede modificar. Sin embargo, entre los más de 1000 errores, muchos errores están en el archivo de diseño y el archivo compilado generado, que no se puede cambiar en absoluto.

Así que eliminé los archivos que acabo de copiar uno por uno para ver qué archivo lo causó. Cuando se elimina un controlador, se puede volver a compilar. Pero el archivo no informa de un error, y parece que no tiene nada de malo. Si es diferente a otros archivos en el mismo directorio, es que el NameSpace es diferente. Así que modifiqué el NameSpace y el resultado se puede compilar

所以控件类(Window,Controller等)文件,相同目录下,NameSpace一定要相同
不然就会报错
修改的时候 .xaml 文件和 .xaml.cs 两个文件都需要修改到
不要只修改一个,到时候仍然报错

Si también encuentra problemas similares, verifique si su NameSpace es diferente

Si sientes que el artículo es útil y te puede ayudar, espero que te guste

Supongo que te gusta

Origin blog.csdn.net/baoolong/article/details/128580719
Recomendado
Clasificación