WPF CS0234命名空间 *.*中不存在类型或命名空间名“Windows“(是否缺少程序集引用?)

写代码过程中总会复制粘贴,恶心的是,在复制黏贴的过程中还升级了一下VS。等升级完毕,复制粘贴完毕,再运行程序,发现程序起不来了。 报如下错误,  错误数量达到了惊人的1300多个,几乎全是缺少引用集

 因为经常复制粘贴还没遇到啥问题,我就考虑是升级造成什么东西改变了,我就把报错能修改的修改,  但是1000多个错误中,好多错误是在布局文件和生成的编译文件中,根本改不了,不管怎么重新编译,清理都没用。

于是我就将刚复制的文件一个个删除,看看是哪个文件造成的。等删除一个Controller时,就可以重新编译了。  但是文件也不报错,看起来没啥毛病。 要说和同目录下的其他文件有不同,那就是NameSpace不一样。 于是我就修改了NameSpace,结果就可以编译了

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

如果你也遇到类似的问题,检查下你的NameSpace是不是不同

如果你感觉的文章有用,能帮助到你,还希望帮忙点赞哦

猜你喜欢

转载自blog.csdn.net/baoolong/article/details/128580719